Example #1
0
    def post(self):
        theme = Theme()
        name = self.request.get('name')
        description = self.request.get('description')
        theme.name = name
        theme.description = description
        email = self.request.get('email')
        url = self.request.get('url')
        token = self.request.get('token')
        imageUrl = url + '&token=' + token
        correctUrl = imageUrl.replace("images/", "images%2F")
        theme.image_url = correctUrl
        theme.created_user_email = email

        theme.put()
        self.response.write('Got post request: ' + name + '  ' + description)
Example #2
0
    def post(self):
        user = users.get_current_user()
        if user:
            theme = Theme()
            name = self.request.get('themeName')
            description = self.request.get('themeDescription')
            theme.name = name
            theme.description = description

            uploaded_file = self.request.POST.get("themeImage")
            url = writeToGCBucket(uploaded_file)
            theme.image_url = url
            theme.created_user_email = user.email()

            theme.put()
            self.redirect('/viewThemes')