equal
deleted
inserted
replaced
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 ' |