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
def get(self): self.form.set_appstruct({ 'creator': self.request.user.username, 'organization': Organization.default(self.request.db).pubid, }) return self._template_context()
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
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 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'))
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"))
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"),))
def org(db_session): return Organization.default(db_session)