Пример #1
0
    def get(self, randomID):

        util.insertUsersideCookies(self)

        randomID = randomID.replace("/", "")
        sketch = Sketch.get_by_randomID(randomID)

        # this big blot inserted by Davide Della Casa
        self.session = True
        user = UserInfo()
        user.whoIs(self)

        sketch.sourceCodeForTextArea = sourcecode_for_text_area(
            sketch.sourceCode)

        if ((sketch.author_user_id == user.user_id)
                or (user.is_current_user_admin)):
            template_values = {
                'sketch': sketch,
                'published': sketch.published,
                'action': "editBlog",
                'headerTitle': "Edit sketch",
            }
            self.generate(self.template_path, template_values)
        else:
            if self.request.method == 'GET':
                self.redirect("/403.html")
            else:
                self.error(403)  # User didn't meet role.
Пример #2
0
    def get(self, randomID):

        util.insertUsersideCookies(self)

        randomID = randomID.replace("/", "")
        sketch = Sketch.get_by_randomID(randomID)

        # this big blot inserted by Davide Della Casa
        self.session = True
        user = UserInfo()
        user.whoIs(self)

        sketch.sourceCodeForTextArea = sourcecode_for_text_area(
            sketch.sourceCode)
        sketch.blogdate = ""
        sketch.entrytype = ""
        sketch.status = "published"

        sketch.author_email = user.email
        sketch.author_user_id = user.user_id
        if user.user:
            sketch.author_nickname = user.nickname
        else:
            sketch.author_nickname = "anonymous"

        # this big blot inserted by Davide Della Casa
        template_values = {
            'sketch': sketch,
            'action': "copyBlog",
            'published': sketch.published,
            'headerTitle': "Copy sketch",
        }
        self.generate('newSketchTemplate.html', template_values)
Пример #3
0
    def get(self,randomID):
    
      util.insertUsersideCookies(self)

      randomID = randomID.replace("/","")
      sketch = Sketch.get_by_randomID(randomID)
      
      # this big blot inserted by Davide Della Casa
      self.session = True
      user = UserInfo()
      user.whoIs(self)

      sketch.sourceCodeForTextArea = sourcecode_for_text_area(sketch.sourceCode)

      if ((sketch.author_user_id == user.user_id) or (user.is_current_user_admin)):
			template_values = {
			'sketch': sketch,
			'published': sketch.published,
			'action': "editBlog",
			'headerTitle':"Edit sketch",
			}
			self.generate(self.template_path,template_values)
      else:
			if self.request.method == 'GET':
				self.redirect("/403.html")
			else:
				self.error(403)   # User didn't meet role.
Пример #4
0
    def get(self,randomID):

      util.insertUsersideCookies(self)

      randomID = randomID.replace("/","")
      sketch = Sketch.get_by_randomID(randomID)
      
      # this big blot inserted by Davide Della Casa
      self.session = True
      user = UserInfo()
      user.whoIs(self)

      sketch.sourceCodeForTextArea = sourcecode_for_text_area(sketch.sourceCode)
      sketch.blogdate = "";
      sketch.entrytype="";
      sketch.status="published";

      sketch.author_email = user.email
      sketch.author_user_id = user.user_id
      if user.user:
      	sketch.author_nickname = user.nickname
      else:
      	sketch.author_nickname = "anonymous"

      
      # this big blot inserted by Davide Della Casa
      template_values = {
      	'sketch': sketch,
      	'action': "copyBlog",
      	'published': sketch.published,
      	'headerTitle':"Copy sketch",

      }
      self.generate('newSketchTemplate.html',template_values)