Total Complexity | 0 |
Total Lines | 30 |
Duplicated Lines | 0 % |
Coverage | 100% |
Changes | 0 |
1 | """ |
||
2 | byceps.permissions.news |
||
3 | ~~~~~~~~~~~~~~~~~~~~~~~ |
||
4 | |||
5 | :Copyright: 2014-2024 Jochen Kupperschmidt |
||
6 | :License: Revised BSD (see `LICENSE` file for details) |
||
7 | """ |
||
8 | |||
9 | 1 | from flask_babel import lazy_gettext |
|
10 | |||
11 | 1 | from byceps.util.authz import register_permissions |
|
12 | |||
13 | |||
14 | 1 | register_permissions( |
|
15 | 'news_channel', |
||
16 | [ |
||
17 | ('administrate', lazy_gettext('Administrate news channels')), |
||
18 | ], |
||
19 | ) |
||
20 | |||
21 | |||
22 | 1 | register_permissions( |
|
23 | 'news_item', |
||
24 | [ |
||
25 | ('create', lazy_gettext('Create news items')), |
||
26 | ('publish', lazy_gettext('Publish news items')), |
||
27 | ('update', lazy_gettext('Edit news items')), |
||
28 | ('view', lazy_gettext('View news items')), |
||
29 | ('view_draft', lazy_gettext('View news item drafts')), |
||
30 | ], |
||
32 |