Skip to content
Snippets Groups Projects
Commit 655cd09b0c4c authored by Sylvain Thenault's avatar Sylvain Thenault
Browse files

remove_groups implementation

parent 0d0303284112
No related branches found
No related tags found
No related merge requests found
...@@ -591,6 +591,4 @@ ...@@ -591,6 +591,4 @@
if self.should_register_op: if self.should_register_op:
from rql.undo import RemoveGroupOperation from rql.undo import RemoveGroupOperation
self.undo_manager.add_operation(RemoveGroupOperation(vref)) self.undo_manager.add_operation(RemoveGroupOperation(vref))
if not self.groupby:
self.groupby = None
...@@ -596,4 +594,8 @@ ...@@ -596,4 +594,8 @@
def remove_groups(self):
for vref in self.groupby:
self.remove_group_var(vref)
def add_sort_var(self, var, asc=True): def add_sort_var(self, var, asc=True):
"""add var in 'orderby' constraints """add var in 'orderby' constraints
asc is a boolean indicating the sort order (ascendent or descendent) asc is a boolean indicating the sort order (ascendent or descendent)
...@@ -630,8 +632,6 @@ ...@@ -630,8 +632,6 @@
for vref in term.iget_nodes(nodes.VariableRef): for vref in term.iget_nodes(nodes.VariableRef):
vref.unregister_reference() vref.unregister_reference()
self.orderby.remove(term) self.orderby.remove(term)
if not self.orderby:
self.orderby = None
def select_only_variables(self): def select_only_variables(self):
selection = [] selection = []
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment