示例#1
0
 def post(self):
     errorCode = 0
     antallStemmer = 0
     Authorization.authorize(self)
     ordNokkel = long(cgi.escape(self.request.get('ord-nokkel')))
     stemmeFor = (cgi.escape(self.request.get('erStemmeFor')) == 'true')
     
     ord = Ord.get_by_id(ordNokkel)
     bidragsyterId = Bidragsyter.hent(users.get_current_user()).key().id()
     if ord == None:
         errorCode = 1
     elif bidragsyterId in ord.stemmerFor or bidragsyterId in ord.stemmerMot:
         errorCode = 2
     else:
         if stemmeFor:
             ord.stemmerFor.append(bidragsyterId)
             antallStemmer = len(ord.stemmerFor)
         else:
             ord.stemmerMot.append(bidragsyterId)
             antallStemmer = len(ord.stemmerMot)
         ord.put()
     
     self.renderAsJson({ 'errorCode':errorCode, 'antallStemmer':antallStemmer})