Changeset 1160


Ignore:
Timestamp:
11/29/06 15:51:07 (13 years ago)
Author:
vahur
Message:

refs #922 spent 30min
show user's groups

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/MemberFolder.py

    r1159 r1160  
    336336        criterion = topic.addCriterion('Creator', 'ATSimpleStringCriterion') 
    337337        criterion.setValue(self.getId()) 
     338 
     339    def getMemberId(self): 
     340        """ return user's id """ 
     341        return self.getId() 
    338342 
    339343    def createStoriesTopic(self): 
  • trunk/skins/lemill/portlet_member.pt

    r1155 r1160  
    2020            </div> 
    2121 
     22            <div class="tb-portlet"> 
     23                <div class="portlet-title"> 
     24                    <img src="transparent.png" alt="" class="smallicon" /> 
     25                    <tal:block i18n:translate="heading_groups">Groups</tal:block> 
     26                </div> 
     27 
     28                <span tal:define="groups python:context.lemill_usertool.getGroupsList(context.getMemberId())"> 
     29                    <ul tal:condition="groups" tal:repeat="groupish groups"> 
     30                         <li tal:define="groupid groupish/getGroupId; 
     31                                         grouparea python:context.portal_groups.getGroupareaFolder(groupid)"> 
     32                                         <a href="#"  tal:attributes="href grouparea/absolute_url"  
     33                             tal:content="grouparea/TitleOrId">  
     34                                PLACEHOLDER 
     35                           </a> 
     36                        </li> 
     37                    </ul> 
     38 
     39                    <span i18n:translate="text_not_member_of_groups" tal:condition="not:groups"> 
     40                    Not member in any groups 
     41                    </span> 
     42 
     43                </span> 
     44 
     45            </div> 
     46 
    2247        </div> 
    2348    </body> 
Note: See TracChangeset for help on using the changeset viewer.