Example #1
0
def third_party_org(db_session):
    third_party_org = Organization(name="3rd_party",
                                   pubid="3rd_party_id",
                                   authority="3rd_party_authority")
    db_session.add(third_party_org)

    return third_party_org
Example #2
0
 def get(self):
     self.form.set_appstruct({
         'creator':
         self.request.user.username,
         'organization':
         Organization.default(self.request.db).pubid,
     })
     return self._template_context()
Example #3
0
    def test_default_organization(self, db_session, routes, pyramid_request):
        organization = Organization.default(db_session)
        organization_resource = OrganizationResource(organization, pyramid_request)

        presenter = OrganizationJSONPresenter(organization_resource)
        presented = presenter.asdict()

        assert presented['default'] is True
Example #4
0
    def test_default_organization(self, db_session, routes, pyramid_request):
        organization = Organization.default(db_session)
        organization_context = OrganizationContext(organization, pyramid_request)

        presenter = OrganizationJSONPresenter(organization_context)
        presented = presenter.asdict()

        assert presented["default"] is True
    def test_default_organization(self, db_session, routes, pyramid_request):
        organization = Organization.default(db_session)
        organization_context = OrganizationContext(organization,
                                                   pyramid_request)

        presenter = OrganizationJSONPresenter(organization_context)
        presented = presenter.asdict()

        assert presented["default"] is True
Example #6
0
        def on_success(appstruct):
            authority = appstruct['authority']
            logo = appstruct['logo']
            name = appstruct['name']
            org = Organization(authority=authority, name=name, logo=logo)

            self.request.db.add(org)
            self.request.session.flash(
                Markup(_('Created new organization {}'.format(name))), 'success')

            return HTTPFound(location=self.request.route_url('admin.organizations'))
Example #7
0
        def on_success(appstruct):
            authority = appstruct["authority"]
            logo = appstruct["logo"]
            name = appstruct["name"]
            org = Organization(authority=authority, name=name, logo=logo)

            self.request.db.add(org)
            self.request.session.flash(
                Markup(_("Created new organization {}".format(name))),
                "success")

            return HTTPFound(
                location=self.request.route_url("admin.organizations"))
Example #8
0
    def __init__(self, request):
        self.request = request

        self.user_svc = self.request.find_service(name="user")
        self.list_org_svc = self.request.find_service(name="list_organizations")
        self.group_create_svc = self.request.find_service(name="group_create")
        self.group_members_svc = self.request.find_service(name="group_members")

        self.organizations = {o.pubid: o for o in self.list_org_svc.organizations()}
        self.default_org_id = Organization.default(self.request.db).pubid

        self.schema = CreateAdminGroupSchema().bind(
            request=request, organizations=self.organizations, user_svc=self.user_svc
        )
        self.form = _create_form(self.request, self.schema, (_("Create New Group"),))
Example #9
0
    def __init__(self, request):
        self.request = request

        self.user_svc = self.request.find_service(name="user")
        self.list_org_svc = self.request.find_service(name="list_organizations")
        self.group_create_svc = self.request.find_service(name="group_create")
        self.group_members_svc = self.request.find_service(name="group_members")

        self.organizations = {o.pubid: o for o in self.list_org_svc.organizations()}
        self.default_org_id = Organization.default(self.request.db).pubid

        self.schema = CreateAdminGroupSchema().bind(
            request=request, organizations=self.organizations, user_svc=self.user_svc
        )
        self.form = _create_form(self.request, self.schema, (_("Create New Group"),))
Example #10
0
def org(db_session):
    return Organization.default(db_session)
Example #11
0
def org(db_session):
    return Organization.default(db_session)