def post(self): """Adds new organizer to list or changes existing""" if self.request.POST['olKey']: new_fio = self.request.POST['olFio'] new_contact = self.request.POST['olContact'] org_key = self.request.POST['olKey'] organizer = Organizer.get(org_key) organizer.nickname = new_fio organizer.contact = new_contact organizer.put() tooltip_message = u'Организатор %s изменен' % new_fio else: fio = self.request.POST['olFio'] contact = self.request.POST['olContact'] new_org = Organizer(user=users.User(email=contact), nickname=fio, contact=contact) new_org.put() global tooltip_message global tooltip_show tooltip_message = u'Организатор %s добавлен базу' % fio tooltip_show = 'block' time.sleep(0.1) self.redirect('/reg/organizerList')
def get(self): """(for developing mode) Adds initial data to database""" user = users.get_current_user() com1 = Command(name=u'Фортуна', territory=u'Ангарск') com2 = Command(name=u'Фортуна', territory=u'Москва') com1.put() com2.put() paswd = '123' paswd = salt_pass(paswd) org1 = Organizer(user=users.User('*****@*****.**'), nickname=u'Олишевская Анна', contact='*****@*****.**') org2 = Organizer(user=users.User('*****@*****.**'), nickname=u'Тест Тестович', contact='*****@*****.**') org3 = Organizer(user=users.User('*****@*****.**'), nickname=u'Плотникова Дарья', contact='*****@*****.**') org4 = Organizer(user=users.User('*****@*****.**'), nickname=u'Потапейко Дмитрий', contact='*****@*****.**') lead1 = Leader(user=users.User('*****@*****.**'), nickname=u'Олишевская Анна', contact='*****@*****.**', command=com2) memb1 = Member(pass_to_edit=paswd, sex=u'Женский', nickname='*****@*****.**', surname=u'Плотникова Дарья', command=com1, birthdate=1994, qualification='I') memb2 = Member(pass_to_edit=paswd, sex=u'Мужской', nickname='[email protected]', surname=u'Хайруллин Марат', command=com1, birthdate=1994, qualification='I') memb3 = Member(pass_to_edit=paswd, sex=u'Мужской', nickname='*****@*****.**', surname=u'Потапейко Дмитрий', command=com2, birthdate=1995, qualification='I') memb1.put() memb2.put() memb3.put() org1.put() org2.put() org3.put() org4.put() lead1.put()