web/views/cwuser.py
branchtls-sprint
changeset 1739 78b0819162a8
parent 1722 62f3fefb22f4
child 1977 606923dff11b
equal deleted inserted replaced
1738:2cfd50c8a415 1739:78b0819162a8
     8 
     8 
     9 from logilab.mtconverter import html_escape
     9 from logilab.mtconverter import html_escape
    10 
    10 
    11 from cubicweb.selectors import one_line_rset, implements, match_user_groups
    11 from cubicweb.selectors import one_line_rset, implements, match_user_groups
    12 from cubicweb.view import EntityView
    12 from cubicweb.view import EntityView
    13 from cubicweb.web import uicfg, action
    13 from cubicweb.web import action
    14 from cubicweb.web.views import primary
    14 from cubicweb.web.views import primary
    15 
       
    16 
       
    17 uicfg.rcategories.tag_attribute('CWUser', 'firstname', 'secondary')
       
    18 uicfg.rcategories.tag_attribute('CWUser', 'surname', 'secondary')
       
    19 uicfg.rcategories.tag_attribute('CWUser', 'last_login_time', 'metadata')
       
    20 uicfg.rcategories.tag_relation('!CWUser', 'in_group', '*', 'primary')
       
    21 uicfg.rcategories.tag_relation('*', 'owned_by', '!CWUser', 'generated')
       
    22 uicfg.rcategories.tag_relation('*', 'created_by', '!CWUser', 'generated')
       
    23 uicfg.rcategories.tag_relation('*', 'bookmarked_by', '!CWUser', 'metadata')
       
    24 
       
    25 uicfg.rmode.tag_relation('*', 'in_group', '!CWGroup', 'create')
       
    26 uicfg.rmode.tag_relation('*', 'owned_by', '!CWUser', 'link')
       
    27 uicfg.rmode.tag_relation('*', 'created_by', '!CWUser', 'link')
       
    28 uicfg.rmode.tag_relation('*', 'bookmarked_by', '!CWUser', 'create')
       
    29 
    15 
    30 
    16 
    31 class UserPreferencesEntityAction(action.Action):
    17 class UserPreferencesEntityAction(action.Action):
    32     id = 'prefs'
    18     id = 'prefs'
    33     __select__ = (one_line_rset() & implements('CWUser') &
    19     __select__ = (one_line_rset() & implements('CWUser') &