Ejemplo n.º 1
0
    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()
Ejemplo n.º 2
0
    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
Ejemplo n.º 3
0
 def render(self, session, organization, **arguments):
     return Company.get_unique(session, organization, compel=True)