web/views/cwuser.py
branchtls-sprint
changeset 1721 694f6a50e138
parent 1720 14c9a0a1aca1
child 1722 62f3fefb22f4
equal deleted inserted replaced
1720:14c9a0a1aca1 1721:694f6a50e138
    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') &