Ignore:
Timestamp:
28 Jan 2020, 12:39:18 (5 years ago)
Author:
Henrik Bettermann
Message:

Make getUsers customizable.

Location:
main/waeup.kofa/trunk/src/waeup/kofa/applicants
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser.py

    r15946 r15964  
    153153
    154154    def getUsers(self):
    155         """Get a list of all users.
    156         """
    157         for key, val in grok.getSite()['users'].items():
    158             url = self.url(val)
    159             yield(dict(url=url, name=key, val=val))
     155        return getUtility(IKofaUtils).getUsers()
     156
     157    #def getUsers(self):
     158    #    """Get a list of all users.
     159    #    """
     160    #    for key, val in grok.getSite()['users'].items():
     161    #        url = self.url(val)
     162    #        yield(dict(url=url, name=key, val=val))
    160163
    161164    def getUsersWithLocalRoles(self):
     
    383386        return roles()
    384387
     388    #def getUsers(self):
     389    #    """Get a list of all users.
     390    #    """
     391    #    for key, val in grok.getSite()['users'].items():
     392    #        url = self.url(val)
     393    #        yield(dict(url=url, name=key, val=val))
     394
    385395    def getUsers(self):
    386         """Get a list of all users.
    387         """
    388         for key, val in grok.getSite()['users'].items():
    389             url = self.url(val)
    390             yield(dict(url=url, name=key, val=val))
     396        return getUtility(IKofaUtils).getUsers()
    391397
    392398    def getUsersWithLocalRoles(self):
  • main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/applicantscontainermanagepage.pt

    r14264 r15964  
    134134      </div> <br /><br />
    135135      <table class="form-table">
    136         <tr> <td>
     136        <tr>
     137          <td>
    137138            <select id="user" name="user" class="form-control">
    138139              <option tal:repeat="user view/getUsers"
    139140                      tal:attributes="value user/name">
    140               <span tal:replace="user/val/title">USERTITLE</span>
    141               (<span tal:replace="user/val/name">USERNAME</span>)
     141              <span tal:replace="user/val">USERSTRING</span>
    142142              </option>
    143             </select> </td> <td>
     143            </select>
     144          </td>
     145          <td>
    144146            <select id="local_role" name="local_role" class="form-control">
    145147              <option tal:repeat="localrole view/getLocalRoles"
     
    147149              <span tal:replace="localrole/title">LOCALROLETITLE</span>
    148150              </option>
    149             </select> </td> <td>
     151            </select>
     152          </td>
     153          <td>
    150154            <div tal:condition="view/availableActions">
    151155              <span tal:repeat="action view/actions" tal:omit-tag="">
     
    153157                       tal:replace="structure action/render"/>
    154158              </span>
    155             </div> </td>
     159            </div>
     160          </td>
    156161        </tr>
    157162      </table>
  • main/waeup.kofa/trunk/src/waeup/kofa/applicants/browser_templates/applicantsrootmanagepage.pt

    r14264 r15964  
    117117            <option tal:repeat="user view/getUsers"
    118118                    tal:attributes="value user/name">
    119             <span tal:replace="user/val/title">USERTITLE</span>
    120             (<span tal:replace="user/val/name">USERNAME</span>)
     119            <span tal:replace="user/val">USERSTRING</span>
    121120            </option>
    122121          </select>
Note: See TracChangeset for help on using the changeset viewer.