Beispiel #1
0
def presenter_widget(node, kw):
    request = kw.get('request')

    choices = [
        ('', '- None -'),
    ]

    mgr = UserManager(request)

    for user in mgr.get_all():
        choices.append((str(user.pk), user.display_name))

    return deform.widget.SelectWidget(values=choices)
Beispiel #2
0
    def test_get_all_users(self):
        from pyramid_signup.models import User
        from pyramid_signup.managers import UserManager

        user = User(username='******', password='******')
        user2 = User(username='******', password='******')
        self.session.add(user)
        self.session.add(user2)
        self.session.commit()

        request = testing.DummyRequest()
        mgr = UserManager(request)

        users = mgr.get_all()

        assert len(users) == 2
Beispiel #3
0
def admin(request):

    mgr = UserManager(request)
    return {'users': mgr.get_all()}