~ubuntu-branches/ubuntu/natty/moin/natty-updates

« back to all changes in this revision

Viewing changes to MoinMoin/userprefs/oidserv.py

  • Committer: Bazaar Package Importer
  • Author(s): Jonas Smedegaard
  • Date: 2008-06-22 21:17:13 UTC
  • mto: This revision was merged to the branch mainline in revision 18.
  • Revision ID: james.westby@ubuntu.com-20080622211713-inlv5k4eifxckelr
ImportĀ upstreamĀ versionĀ 1.7.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
        if not self.request.cfg.openid_server_enabled:
27
27
            return False
28
28
 
29
 
        groups = self.request.groups
30
 
        openid_group_name = self.request.cfg.openid_server_restricted_users_group
31
 
 
32
 
        if openid_group_name and self.request.user.name not in groups.get(openid_group_name, []):
 
29
        grp = self.request.cfg.openid_server_restricted_users_group
 
30
        if grp:
 
31
            self.request.dicts.addgroup(self.request, grp)
 
32
            if not self.request.dicts.has_member(grp, self.request.user.name):
33
33
                return False
34
34
 
35
35
        return True
61
61
            return self._handle_remove()
62
62
 
63
63
    def _make_form(self):
64
 
        action = "%s%s" % (self.request.script_root, self.request.path)
 
64
        sn = self.request.getScriptname()
 
65
        pi = self.request.getPathinfo()
 
66
        action = u"%s%s" % (sn, pi)
65
67
        _form = html.FORM(action=action)
66
68
        _form.append(html.INPUT(type="hidden", name="action", value="userprefs"))
67
69
        _form.append(html.INPUT(type="hidden", name="handler", value="oidserv"))