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