12 from cubicweb.view import EntityView |
12 from cubicweb.view import EntityView |
13 from cubicweb.web import uicfg, action |
13 from cubicweb.web import uicfg, action |
14 from cubicweb.web.views import primary |
14 from cubicweb.web.views import primary |
15 |
15 |
16 |
16 |
17 uicfg.rcategories.tag_relation('secondary', ('CWUser', 'firstname', '*'), 'subject') |
17 uicfg.rcategories.tag_attribute('CWUser', 'firstname', 'secondary') |
18 uicfg.rcategories.tag_relation('secondary', ('CWUser', 'surname', '*'), 'subject') |
18 uicfg.rcategories.tag_attribute('CWUser', 'surname', 'secondary') |
19 uicfg.rcategories.tag_relation('metadata', ('CWUser', 'last_login_time', '*'), 'subject') |
19 uicfg.rcategories.tag_attribute('CWUser', 'last_login_time', 'metadata') |
20 uicfg.rcategories.tag_relation('primary', ('CWUser', 'in_group', '*'), 'subject') |
20 uicfg.rcategories.tag_relation('!CWUser', 'in_group', '*', 'primary') |
21 uicfg.rcategories.tag_relation('generated', ('*', 'owned_by', 'CWUser'), 'object') |
21 uicfg.rcategories.tag_relation('*', 'owned_by', '!CWUser', 'generated') |
22 uicfg.rcategories.tag_relation('generated', ('*', 'created_by', 'CWUser'), 'object') |
22 uicfg.rcategories.tag_relation('*', 'created_by', '!CWUser', 'generated') |
23 uicfg.rcategories.tag_relation('metadata', ('*', 'bookmarked_by', 'CWUser'), 'object') |
23 uicfg.rcategories.tag_relation('*', 'bookmarked_by', '!CWUser', 'metadata') |
24 uicfg.rmode.tag_relation('create', ('*', 'in_group', 'CWGroup'), 'object') |
24 |
25 uicfg.rmode.tag_relation('link', ('*', 'owned_by', 'CWUser'), 'object') |
25 uicfg.rmode.tag_relation('*', 'in_group', '!CWGroup', 'create') |
26 uicfg.rmode.tag_relation('link', ('*', 'created_by', 'CWUser'), 'object') |
26 uicfg.rmode.tag_relation('*', 'owned_by', '!CWUser', 'link') |
27 uicfg.rmode.tag_relation('create', ('*', 'bookmarked_by', 'CWUser'), 'object') |
27 uicfg.rmode.tag_relation('*', 'created_by', '!CWUser', 'link') |
28 uicfg.rdisplay.tag_attribute({}, 'CWUser', 'firstname') |
28 uicfg.rmode.tag_relation('*', 'bookmarked_by', '!CWUser', 'create') |
29 uicfg.rdisplay.tag_attribute({}, 'CWUser', 'surname') |
|
30 |
29 |
31 |
30 |
32 class UserPreferencesEntityAction(action.Action): |
31 class UserPreferencesEntityAction(action.Action): |
33 id = 'prefs' |
32 id = 'prefs' |
34 __select__ = (one_line_rset() & implements('CWUser') & |
33 __select__ = (one_line_rset() & implements('CWUser') & |