def GET(self, cid, pid): teachers = model.get_items(alltable['teacher']) classrooms = list(model.get_items(alltable['classroom'])) table = alltable['class'] item = model.get_item(table, int(cid)) render = create_render(session.privilege) return render.edit_class(teachers, item, pid, classrooms)
def GET(self, pid): if logged(): teachers = model.get_items(alltable['teacher']) classrooms = model.get_items(alltable['classroom']) render = create_render(session.privilege) return render.new_class(pid, teachers, classrooms) else: raise web.seeother('/')
def GET(self, cid, pid): if logged(): teachers = model.get_items(alltable['teacher']) classrooms = list(model.get_items(alltable['classroom'])) item = model.get_item(alltable['class'], int(cid)) render = create_render(session.privilege) return render.edit_class(teachers, item, pid, classrooms) else: raise web.seeother('/')
def GET(self, pid): table = alltable['class'] if pid == '': classes = model.get_items(table) else: classes = model.get_classes(table, pid) return render.index_class(table, classes, pid)
def GET(self, tablename): if logged(): table = alltable[tablename] items = model.get_items(table) render = create_render(session.privilege) return render.index_item(table, talbe_c_name, items) else: raise web.seeother('/')
def GET(self): columns = options() db = web.database(dbn='sqlite', db='../sqlite.db') categories = db.select('categories', what='name').list() for category in categories: columns.category.args = columns.category.args + [category.name] items = model.get_items() return render.index(columns, items)
def test_get_items(events): model.add_event(events, "12345", "Orel Birthday at ashkelon 7/2/2020", "Omer Daniel") model.add_items_to_event(events, "12345", "bamba") model.add_items_to_event(events, "12345", "bisli") model.add_items_to_event(events, "12345", "cola") res = model.get_items(events, "12345") assert len(res[0]) == 0 assert len(res[1]) == 3
def POST(self): form = self.form() if not form.validates(): display = model.get_items() raise web.seeother('/') else: display = model.selectedItems(form.d.id, form.d.category, form.d.title, form.d.key, form.d.Price, form.d.open) return render.index(display, form)
def print_items(update: Update, context: CallbackContext): chat_id = update.effective_chat.id event_id = model.get_last_event(user_events_collection, chat_id) items = model.get_items(events_collection, event_id) for participant in items[0]: for item in participant['brings']: context.bot.send_message(chat_id=chat_id, text=f"{item} : {participant['name']} ") for item in items[1]: context.bot.send_message(chat_id=chat_id, text=f"{item} : no one ")
def GET(self): """ Show page """ posts = model.get_posts() for post in posts: # Post is set active only if it has an item yet to occur post.active = False items = model.get_items(post.id) for item in items: if not utils.date_in_past(item.date): post.active = True return render.index(posts)
def GET(self, id): """ View single post """ id = int(id) post_data = model.get_post(id) if not post_data: argument_error() if session.admin and not model.authorized_user(session.userId, post_data.contactId): authorization_error() # Modify details of post_data for display. Need to be able to handle # newlines in textarea data in a websafe way. post_data.details = web.net.websafe(post_data.details) post_data.details = utils.nl2br(post_data.details) item_data = model.get_items(id) contact_data = model.get_contact_data(post_data.contactId) return render.view(post_data, item_data, contact_data)
def GET(self): """ GET all items """ self.items = model.get_items() data = [] for item in self.items: data.append({ "name": item.name, "description": item.description, "id": item.id, "quantity": item.quantity, "purchase_price": str(item.purchase_price), "sale_price": str(item.sale_price), "location": item.location }) web.header("Content-Type", "application/json") web.header("Cache-Control", "no-cache") return json.dumps(data)
def GET(self): """ GET all items """ self.items = model.get_items() data = [] for item in self.items: data.append({ "name": item.name, "description": item.description, "id": item.id, "quantity": item.quantity, "purchase_price": str(item.purchase_price), "sale_price": str(item.sale_price), "location": item.location }) web.header("Content-Type","application/json") web.header("Cache-Control","no-cache") return json.dumps(data)
def summery_message(update: Update, context: CallbackContext): name = update.effective_user.first_name chat_id = update.effective_chat.id coll = model.get_collection(DBNAME, 'events') query = update.callback_query if query.data != ' ': model.friend_brings_item(coll, event_id['id'], chat_id, query.data) guest_info['brings'].append(query.data) print(guest_info['brings']) print_items = '\n' participants_items = model.get_items(coll, event_id['id']) for participant in participants_items[0]: if participant['user_id'] == chat_id: for item in participant['brings']: print_items += item + '\n' final_message = 'thank for attending my event {},you arrive as:{} people\ndont forget to brings:{}\nsee you soon!!!'.format( name, guest_info['num_of_participants'], print_items) context.bot.send_message(chat_id=chat_id, text=final_message) return FINISH
def GET(self): organizers = model.get_items(alltable['organizer']) return render.new_project(organizers)
def get_items(): result = model.get_items() return render_template('view_all.html', v=result)
def GET(self,pid): managers = model.get_items(alltable['manager']) project = model.get_item(alltable['project'],int(pid)) pname=project['pname'] return render.approve(managers,pid,pname)
def GET(self): form = self.form() display = model.get_items() return render.index(display, form)
def GET(self,cid,pid): managers = model.get_items(alltable['manager']) cname=model.get_item(alltable['class'],int(cid))['cname'] return render.approve(managers,cid,cname,pid)
def GET(self,pid): teachers = model.get_items(alltable['teacher']) classrooms = model.get_items(alltable['classroom']) table=alltable['class'] return render.new_class(table,pid,teachers,classrooms)
def GET(self): organizers = model.get_items(alltable['organizer']) table=alltable['project'] return render.new_project(table,organizers)
def GET(self): """ Show page """ items = model.get_items() print(items) form = self.form() return render.index(items, form)
def GET(self, pid): organizers = model.get_items(alltable['organizer']) project = model.get_item(alltable['project'], int(pid)) pname = project['pname'] return render.apply(organizers, pid, pname)
def GET(self, pid): teachers = model.get_items(alltable['teacher']) classrooms = model.get_items(alltable['classroom']) render = create_render(session.privilege) return render.new_class(pid, teachers, classrooms)
def GET(self,pid): organizers = model.get_items(alltable['organizer']) table=alltable['project'] item = model.get_item(table,int(pid)) return render.edit_project(table,item,organizers)
def GET(self): table=alltable['project'] """ Show page """ items = model.get_items(table) return render.index_project(table,items)
def GET(self,cid,pid): teachers = model.get_items(alltable['teacher']) classrooms = list(model.get_items(alltable['classroom'])) table=alltable['class'] item = model.get_item(table,int(cid)) return render.copy_class(table,teachers,item,pid,classrooms)
def GET(self,tid,pid): teachers = model.get_items(alltable['teacher']) table=alltable['class'] item = model.get_item(table,int(tid)) return render.copy_class(table,teachers,item,pid)
def GET(self,tablename): table=alltable[tablename] """ Show page """ items = model.get_items(table) return render.index(table,items)
def GET(self, tablename): table = alltable[tablename] items = model.get_items(table) render = create_render(session.privilege) return render.index_item(table, items)