Changeset c8a3670 in indico
- Timestamp:
- 04/06/11 14:11:33 (2 years ago)
- Branches:
- master, burotel, hello-world-walkthrough, ipv6, v0.98-series, v0.98.2, v0.98.3, v0.98b1, v0.98b2, v0.99, 051b2622c51afb171a1dedb46a0df4fbb0cbd02e, d9941f8582b36b24821a11ea5ba16fda6a457fb1
- Children:
- 01f384
- Parents:
- a2828e
- git-author:
- Pedro Ferreira <jose.pedro.ferreira@…> (04/06/11 14:09:41)
- git-committer:
- Pedro Ferreira <jose.pedro.ferreira@…> (04/06/11 14:11:33)
- File:
-
- 1 edited
-
indico/MaKaC/user.py (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
indico/MaKaC/user.py
rf395ef rc8a3670 45 45 46 46 from MaKaC.common.PickleJar import Updates 47 from MaKaC.common.logger import Logger 47 48 48 49 #import ldap … … 1586 1587 if objType == "category": 1587 1588 for role in links[objType].keys(): 1588 if role == "creator": 1589 for cat in links[objType][role]: 1589 for cat in links[objType][role]: 1590 # if the category has been deleted 1591 if cat.getOwner() == None and cat.getId() != '0': 1592 Logger.get('user.merge').warning( 1593 "Trying to remove %s from %s (%s) but it seems to have been deleted" % \ 1594 (cat, prin.getId(), role)) 1595 continue 1596 elif role == "creator": 1590 1597 cat.revokeConferenceCreation(merged) 1591 1598 cat.grantConferenceCreation(prin) 1592 elif role == "manager": 1593 for cat in links[objType][role]: 1599 elif role == "manager": 1594 1600 cat.revokeModification(merged) 1595 1601 cat.grantModification(prin) 1596 elif role == "access": 1597 for cat in links[objType][role]: 1602 elif role == "access": 1598 1603 cat.revokeAccess(merged) 1599 1604 cat.grantAccess(prin) … … 1601 1606 elif objType == "conference": 1602 1607 for role in links[objType].keys(): 1603 if role == "creator": 1604 for conf in links[objType][role]: 1608 for conf in links[objType][role]: 1609 # if the conference has been deleted 1610 if conf.getOwner() == None: 1611 Logger.get('user.merge').warning( 1612 "Trying to remove %s from %s (%s) but it seems to have been deleted" % \ 1613 (conf, prin.getId(), role)) 1614 continue 1615 elif role == "creator": 1605 1616 conf._setCreator(prin) 1606 elif role == "chair": 1607 for conf in links[objType][role]: 1617 elif role == "chair": 1608 1618 conf.removeChair(merged) 1609 1619 conf.addChair(prin) 1610 elif role == "manager": 1611 for conf in links[objType][role]: 1620 elif role == "manager": 1612 1621 conf.revokeModification(merged) 1613 1622 conf.grantModification(prin) 1614 elif role == "access": 1615 for conf in links[objType][role]: 1623 elif role == "access": 1616 1624 conf.revokeAccess(merged) 1617 1625 conf.grantAccess(prin) 1618 elif role == "abstractSubmitter": 1619 for conf in links[objType][role]: 1626 elif role == "abstractSubmitter": 1620 1627 conf.removeAuthorizedSubmitter(merged) 1621 1628 conf.addAuthorizedSubmitter(prin)
Note: See TracChangeset
for help on using the changeset viewer.
