Ignore:
Timestamp:
17 Mar 2011, 12:24:55 (14 years ago)
Author:
Henrik Bettermann
Message:

Add 'position' field to user data.

Redesign members page.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.plonetheme/trunk/waeup/plonetheme/skins/waeup_plonetheme_custom_templates/member_search_form.pt

    r5719 r5870  
    5454                                    author python:pm.getMemberInfo(id) or {};
    5555                                    portrait python:pm.getPersonalPortrait(id);
     56                                    position python:result.getProperty('position');
    5657                                    home_base python:pm.getHomeUrl(id, verifyPermission=1);"
    5758                        tal:condition="python:Group[0] in result.getGroupNames() and not id.endswith('1') and (author['fullname'] or not is_anonymous)">
    5859   
    59                       <td>
     60                      <td style="width: 8%; vertical-align:top;">
    6061                      <a href="#" tal:attributes="href portrait/absolute_url">
    61                       <img src="" alt="" class="portraitPhoto" width="25" height="33"
     62                      <img src="" alt="" class="portraitPhoto"  height="80"
    6263                           style="float: left; margin: 0em;"
    6364                           tal:attributes="src portrait/absolute_url" />
     
    6566                      </td>
    6667   
    67                                    
    68                       <td>
    69                        <span tal:condition="python: is_manager">
    70                          <a href="#" tal:attributes="href string:${portal_url}/portal_memberdata/prefs_user_details?userid=${id}">
    71                            <span tal:content="id">id</span>
    72                          </a>
    73                        </span>
    74                       </td>   
    75                                                      
    76                       <td>
     68                      <td style="width: 17%; vertical-align:top;">
    7769                       <span tal:condition="python: author['fullname']">
    7870                         <span tal:content="python: author['fullname']">name</span>
     
    8173                         XXXXX
    8274                       </span>
    83                       </td>
    84    
    85                       <td>
    86                        <span tal:content="author/location|nothing">Location</span>
    87                       </td>     
    88                      
    89                       <td>
    90                        <span tal:condition="python: author['fullname'] and not is_anonymous">
    91                          <a href="#" tal:attributes="href string:${portal_url}/author/${id}"
    92                                      i18n:translate="send_feedback">
    93                            send feedback
    94                          </a>
    95                        </span>
    96                       </td>     
    97                      
    98                       <td>
    99                        <span tal:condition="python: author['fullname']">
    100                          <a href="#" tal:attributes="href string:${portal_url}/Members/${id}"
    101                                      i18n:translate="author_homepage">
    102                            members's homepage
    103                          </a>
    104                        </span>
    105                       </td>                                                           
    106                        
    107                       <td>
    108                        <span tal:condition="python: id == pm.getAuthenticatedMember().id">
    109                          <a href="#" tal:attributes="href string:${portal_url}/personalize_form"
    110                                      i18n:translate="personal_preferences">
    111                            personal preferences
     75                       <span tal:condition="python: is_manager">
     76                         <a href="#" tal:attributes="href string:${portal_url}/user-information?userid=${id}">
     77                           (<span tal:content="id">id</span>)
    11278                         </a>
    11379                       </span>
    11480                      </td>
     81
     82                      <td style="width: 57%; padding: 0em 2em 0em 0em; vertical-align:top;">
     83                       <span tal:content="author/description|nothing">Biography</span>
     84                      </td> 
     85                           
     86                      <td style="width: 18%; vertical-align:top;">
     87                       <span i18n:translate="location">Location</span>: <span tal:content="author/location|nothing">Location</span>
     88                       <br />
     89                       <span i18n:translate="position">Position</span>: <span tal:content="position">Position</span>
     90                       <div tal:condition="python: author['fullname'] and not is_anonymous">
     91                         <a href="#" tal:attributes="href string:${portal_url}/author/${id}"
     92                                     i18n:translate="send_feedback">
     93                           Send Feedback
     94                         </a>
     95                       </div>
     96                       <div tal:condition="python: author['fullname']">
     97                         <a href="#" tal:attributes="href string:${portal_url}/Members/${id}"
     98                                     i18n:translate="author_homepage">
     99                           Homepage
     100                         </a>
     101                       </div>           
     102                       <div tal:condition="python: id == pm.getAuthenticatedMember().id">
     103                         <a href="#" tal:attributes="href string:${portal_url}/personalize_form"
     104                                     i18n:translate="personal_preferences">
     105                           Personal Preferences
     106                         </a>
     107                       </div>                                 
     108                      </td>     
     109                     
    115110                   </tr>
    116111
Note: See TracChangeset for help on using the changeset viewer.