コード例 #1
0
ファイル: add_organization.py プロジェクト: piojo/aquilon
    def render(self, session, organization, fullname, comments, **arguments):
        Company.get_unique(session, organization, preclude=True)

        if not fullname:
            fullname = organization

        dborg = Company(name=organization, fullname=fullname, comments=comments)
        session.add(dborg)
        session.flush()
コード例 #2
0
ファイル: add_hub.py プロジェクト: ned21/aquilon
    def render(self, session, organization, hub, fullname, comments, **arguments):
        organization = organization or self.config.get("broker",
                                                       "default_organization")
        if not organization:
            raise ArgumentError("Please specify --organization, since no "
                                "default is available.")

        dborg = Company.get_unique(session, organization, compel=True)
        add_location(session, Hub, hub, dborg, fullname=fullname,
                     comments=comments)

        session.flush()

        return
コード例 #3
0
 def render(self, session, organization, **arguments):
     return Company.get_unique(session, organization, compel=True)