server/migractions.py
changeset 10663 54b8a1f249fb
parent 10662 10942ed172de
child 10669 155c29e0ed1c
equal deleted inserted replaced
10662:10942ed172de 10663:54b8a1f249fb
   418                         self.rqlexec('DELETE T %s E WHERE E eid %%(x)s, T eid %s'
   418                         self.rqlexec('DELETE T %s E WHERE E eid %%(x)s, T eid %s'
   419                                      % (perm, teid),
   419                                      % (perm, teid),
   420                                      {'x': expreid}, ask_confirm=False)
   420                                      {'x': expreid}, ask_confirm=False)
   421                 else:
   421                 else:
   422                     newexprs.pop(expression)
   422                     newexprs.pop(expression)
   423             for expression in newexprs.itervalues():
   423             for expression in newexprs.values():
   424                 expr = expression.expression
   424                 expr = expression.expression
   425                 if not confirm or self.confirm('Add %s expression for %s permission of %s?'
   425                 if not confirm or self.confirm('Add %s expression for %s permission of %s?'
   426                                                % (expr, action, erschema)):
   426                                                % (expr, action, erschema)):
   427                     self.rqlexec('INSERT RQLExpression X: X exprtype %%(exprtype)s, '
   427                     self.rqlexec('INSERT RQLExpression X: X exprtype %%(exprtype)s, '
   428                                  'X expression %%(expr)s, X mainvars %%(vars)s, T %s X '
   428                                  'X expression %%(expr)s, X mainvars %%(vars)s, T %s X '