server/migractions.py
changeset 8696 0bb18407c053
parent 8695 358d8bed9626
child 8794 2e0c9331e021
equal deleted inserted replaced
8695:358d8bed9626 8696:0bb18407c053
   455                         self.rqlexec('DELETE T %s E WHERE E eid %%(x)s, T eid %s'
   455                         self.rqlexec('DELETE T %s E WHERE E eid %%(x)s, T eid %s'
   456                                      % (perm, teid),
   456                                      % (perm, teid),
   457                                      {'x': expreid}, ask_confirm=False)
   457                                      {'x': expreid}, ask_confirm=False)
   458                 else:
   458                 else:
   459                     newexprs.pop(expression)
   459                     newexprs.pop(expression)
   460             for expression in newexprs.values():
   460             for expression in newexprs.itervalues():
   461                 expr = expression.expression
   461                 expr = expression.expression
   462                 if not confirm or self.confirm('Add %s expression for %s permission of %s?'
   462                 if not confirm or self.confirm('Add %s expression for %s permission of %s?'
   463                                                % (expr, action, erschema)):
   463                                                % (expr, action, erschema)):
   464                     self.rqlexec('INSERT RQLExpression X: X exprtype %%(exprtype)s, '
   464                     self.rqlexec('INSERT RQLExpression X: X exprtype %%(exprtype)s, '
   465                                  'X expression %%(expr)s, X mainvars %%(vars)s, T %s X '
   465                                  'X expression %%(expr)s, X mainvars %%(vars)s, T %s X '