Esempio n. 1
0
    def post(self):
        channel = self.request.get('channel')
        recipient = self.request.get('recipient')

        variables = {}
        if not channel:
            variables = {'error': 'Channel Name is required'}

        elif not recipient:
            variables = {'error': 'Recipient is required'}

        else:
            existing_channel = Channel.query(Channel.name == channel).get()

            if existing_channel:
                variables = {'error': 'Channel already exists'}

            else:
                # Create channel and success message
                new_channel = Channel(name=channel, recipient=recipient)
                new_channel.put()
                variables = {'success': 'Channel added!'}

        template = JINJA_ENVIRONMENT.get_template('create.html')
        self.response.write(template.render(variables))
Esempio n. 2
0
  def post(self):
    channel = self.request.get('channel')
    recipient = self.request.get('recipient')

    variables = {}
    if not channel:
      variables = {'error': 'Channel Name is required'}

    elif not recipient:
      variables = {'error': 'Recipient is required'}

    else:
      existing_channel = Channel.query(Channel.name == channel).get()

      if existing_channel:
        variables = {'error': 'Channel already exists'}

      else:
        # Create channel and success message
        new_channel = Channel(name=channel, recipient=recipient)
        new_channel.put()
        variables = {'success': 'Channel added!'}

    template = JINJA_ENVIRONMENT.get_template('create.html')
    self.response.write(template.render(variables))