Ejemplo n.º 1
0
	def cb_fill(self, number, prefix):
		"""callback for fill the db"""

		from Course import Course
		import Event
		def fill_insert(period, i):
			period.name = "Period"+str(i)
			d = date(period.cursus.start.year, i * 6, 1)
			period.end = d
			period.planning = Planning()
			period.planning.cb_fill(number)

			db.session.add(period)

		period = Period()
		period.cursus = self.cursus
		fill_insert(period, 1)
		course = Course()
		course.period = period
		course.cb_fill(prefix + period.name + "Course")

		if Event.fill_date < period.end:
			Event.fill_date = period.end

		fill_insert(self, 2)
		course = Course()
		course.period = self
		course.cb_fill(prefix + self.name + "Course")
Ejemplo n.º 2
0
    def cb_fill(self, number, prefix):
        """callback for fill the db"""

        from Course import Course
        import Event

        def fill_insert(period, i):
            period.name = "Period" + str(i)
            d = date(period.cursus.start.year, i * 6, 1)
            period.end = d
            period.planning = Planning()
            period.planning.cb_fill(number)

            db.session.add(period)

        period = Period()
        period.cursus = self.cursus
        fill_insert(period, 1)
        course = Course()
        course.period = period
        course.cb_fill(prefix + period.name + "Course")

        if Event.fill_date < period.end:
            Event.fill_date = period.end

        fill_insert(self, 2)
        course = Course()
        course.period = self
        course.cb_fill(prefix + self.name + "Course")