Exemple #1
0
    def render(self, generate, session, logger, city, **kwargs):
        dbcity = City.get_unique(session, city, compel=True)
        plenary_info = PlenaryCity(dbcity, logger=logger)

        if generate:
            return plenary_info._generate_content()
        else:
            return plenary_info.read()
Exemple #2
0
    def render(self, generate, session, logger, city, **kwargs):
        dbcity = City.get_unique(session, city, compel=True)
        plenary_info = Plenary.get_plenary(dbcity, logger=logger)

        if generate:
            return plenary_info._generate_content()
        else:
            return plenary_info.read()
Exemple #3
0
    def render(self, session, logger, building, city, fullname, comments,
               address, **arguments):
        dbcity = City.get_unique(session, city, compel=True)
        add_location(session, Building, building, dbcity, fullname=fullname,
                     address=address, comments=comments)

        session.flush()

        dsdb_runner = DSDBRunner(logger=logger)
        dsdb_runner.add_building(building, city, address)
        if dbcity.campus:
            dsdb_runner.add_campus_building(dbcity.campus, building)
        dsdb_runner.commit_or_rollback()

        return
Exemple #4
0
    def render(self, session, logger, building, city, fullname, comments,
               address, **arguments):
        dbcity = City.get_unique(session, city, compel=True)
        add_location(session,
                     Building,
                     building,
                     dbcity,
                     fullname=fullname,
                     address=address,
                     comments=comments)

        session.flush()

        dsdb_runner = DSDBRunner(logger=logger)
        dsdb_runner.add_building(building, city, address)
        if dbcity.campus:
            dsdb_runner.add_campus_building(dbcity.campus, building)
        dsdb_runner.commit_or_rollback()

        return
Exemple #5
0
 def render(self, session, city, **arguments):
     return City.get_unique(session, city, compel=True)