def post(self): if self.user: name = self.request.get('category_name') feature = self.request.get("c_feature") if name: c = Categories(parent = categories_key(), name = name, user = self.user) if (feature and feature == 'true'): c.feature = True c.put() self.redirect('/main') else: self.render('errorpage.html', error = "No Category Given") else: self.redirect('/login')
def post(self, project_id): if not self.user: self.redirect('/login') key = ndb.Key('Projects', int(project_id), parent=post_key()) p = key.get() title = self.request.get("title") link = self.request.get("link") description = self.request.get("description") programming_language = self.request.get("programming_language") category = self.request.get("name_category") add_category = self.request.get("add_category") feature = self.request.get("p_feature") error = "NEEDS A TITLE!" if (p and p.user.name == self.user.name): if (title): p.title = title if (link): p.link = link else: p.link = '[None]' if (description): p.description = description else: p.description = '[None]' if (programming_language): p.programming_language = programming_language if (category): p.category_name = category if (add_category): c = Categories(name=add_category, user=self.user) c.put() if (feature and feature == "true"): p.feature = True else: p.feature = False p.put() self.redirect('/main') else: self.render('editproject.html', project=p, error=error) else: self.redirect('/login')
def post(self): title = self.request.get("title") link = self.request.get("link") description = self.request.get("description") programming_language = self.request.get("programming_language") category = self.request.get("name_category") add_category = self.request.get("add_category") feature = self.request.get("p_feature") error = "Need Title, Link, and Description!" if self.user: if (title): p = Projects(parent=post_key(), title=title, link='[None]', description='[None]', user=self.user) if (link): p.link = link if (description): p.description = description if (programming_language): p.programming_language = programming_language if (category): p.category_name = category if (add_category): c = Categories(name=add_category, user=self.user) c.put() if (feature and feature == "true"): p.feature = True else: p.feature = False p.put() self.redirect('/main') else: self.redirect('/main') else: self.redirect('/login')