equal
deleted
inserted
replaced
398 entity = session |
398 entity = session |
399 assert not isinstance(self, type) |
399 assert not isinstance(self, type) |
400 session = self.session |
400 session = self.session |
401 pname = unicode(pname) |
401 pname = unicode(pname) |
402 plabel = plabel and unicode(plabel) or unicode(group) |
402 plabel = plabel and unicode(plabel) or unicode(group) |
403 e = entity.eid |
403 e = getattr(entity, 'eid', entity) |
404 with security_enabled(session, False, False): |
404 with security_enabled(session, False, False): |
405 peid = session.execute( |
405 peid = session.execute( |
406 'INSERT CWPermission X: X name %(pname)s, X label %(plabel)s,' |
406 'INSERT CWPermission X: X name %(pname)s, X label %(plabel)s,' |
407 'X require_group G, E require_permission X ' |
407 'X require_group G, E require_permission X ' |
408 'WHERE G name %(group)s, E eid %(e)s', |
408 'WHERE G name %(group)s, E eid %(e)s', |