Mercurial > p > roundup > code
comparison doc/customizing.txt @ 6534:7cfb7d4fce60
Fix docs mising Search permission for example.
The
All users may only view and edit issues, files and messages they create
example was missing the addition of Search permission. The example
predates the existence of the Search permission.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Wed, 24 Nov 2021 10:04:10 -0500 |
| parents | 60532cafc62a |
| children | 47b4391e1503 |
comparison
equal
deleted
inserted
replaced
| 6533:4517219e0879 | 6534:7cfb7d4fce60 |
|---|---|
| 5784 def check(db, userid, itemid, klass=klass): | 5784 def check(db, userid, itemid, klass=klass): |
| 5785 return db.getclass(klass).get(itemid, 'creator') == userid | 5785 return db.getclass(klass).get(itemid, 'creator') == userid |
| 5786 return check | 5786 return check |
| 5787 for cl in 'issue', 'file', 'msg': | 5787 for cl in 'issue', 'file', 'msg': |
| 5788 p = db.security.addPermission(name='View', klass=cl, | 5788 p = db.security.addPermission(name='View', klass=cl, |
| 5789 check=checker(cl)) | 5789 check=checker(cl), |
| 5790 description='User can view only if creator.') | |
| 5790 db.security.addPermissionToRole('User', p) | 5791 db.security.addPermissionToRole('User', p) |
| 5791 p = db.security.addPermission(name='Edit', klass=cl, | 5792 p = db.security.addPermission(name='Edit', klass=cl, |
| 5792 check=checker(cl)) | 5793 check=checker(cl), |
| 5794 description='User can edit only if creator.') | |
| 5793 db.security.addPermissionToRole('User', p) | 5795 db.security.addPermissionToRole('User', p) |
| 5794 db.security.addPermissionToRole('User', 'Create', cl) | 5796 db.security.addPermissionToRole('User', 'Create', cl) |
| 5797 # This allows the interface to get the names of the properties | |
| 5798 # in the issue. Used for selecting sorting and grouping | |
| 5799 # on the index page. | |
| 5800 p = db.security.addPermission(name='Search', klass='issue') | |
| 5801 db.security.addPermissionToRole ('User', p) | |
| 5795 | 5802 |
| 5796 | 5803 |
| 5797 Moderating user registration | 5804 Moderating user registration |
| 5798 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | 5805 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| 5799 | 5806 |
