Exemplo n.º 1
0
    def post(self):
        if self.request.get("create_newsfeed_form_submit") == "1":
            newsfeed = Alert()
            newsfeed.title = self.request.get("alertTitle")
            newsfeed.message = self.request.get("alertMessage")
            newsfeed.type = self.request.get("alertType")
            # newsfeed.time_start = self.request.get('alertStartTime')
            # newsfeed.time_duration = self.request.get('alertDuration')
            if self.request.get("alertPriority") == "True":
                newsfeed.priority = True
            else:
                newsfeed.priority = False
            newsfeed.put()
        elif self.request.get("submit_changes") == "1":
            # This can be done better but it works for now
            entities = Alert.query().order(Alert.title)
            for a in entities:
                id = a.key.integer_id()
                if self.request.get("%d" % (id)) == "1":
                    a.priority = True
                    a.put()
                elif self.request.get("%d" % (id)) == "2":
                    a.priority = False
                    a.put()
                elif self.request.get("%d" % (id)) == "3":
                    a.key.delete()

        self.redirect(self.get_submit_path())