Example #1
0
    def get(self):
        user1 = UserProfile(email = "*****@*****.**")
        user1.put()

        evt = EventInfo(owner = user1.key, title = "partyyyyyyyy", start_time = datetime(2013, 11, 18, 18, 00), duration_minutes = 800)
        evt.tokens = ["babayaga"]
        evt.put()
Example #2
0
 def post(self):
     date_start_window=datetime.strptime(self.request.get("start"), "%d/%m/%y").date()
     date_end_window=datetime.strptime(self.request.get("end"), "%d/%m/%y").date()      
     
     user = UserProfile.query(UserProfile.email == "kaka").get()
     if not user:
         user = UserProfile(email="kaka")
         user.put()
     tok = id_generator()
     evt = EventInfo(owner=user.key,title=self.request.get("title"),description=self.request.get("description"),
                     start_window=date_start_window, end_window=date_end_window, tokens=[tok] )
     evt.put()
     
     
     # todo:
     # how to connect between the submit button + how does the save work 
     # use jQuery to save to database
     # use DOM interface to add recipients list
     # validate input - mails , valid time window
     # not allowing too long inputs
     logging.info("token=%s", tok)        
     self.session["msg"] = "hello" + evt.title
     self.redirect("/")
Example #3
0
import string
import random
import logging
from schedup.base import BaseHandler, oauth
from schedup.base import BaseHandler, oauth, logged_in
from datetime import datetime, timedelta
from schedup.connector import GoogleConnector
from schedup.models import UserProfile, EventInfo

#Dummy events i've created to test events list pages (Shir)
u1 = UserProfile(email="email")
e1 = EventInfo(title="Shir's Birthday", start_time=datetime.strptime("3/4/13 21:00", "%d/%m/%y %H:%M"))
e2 = EventInfo(title="Business Meeting", start_time=datetime.strptime("21/11/13 13:30", "%d/%m/%y %H:%M"))
e3 = EventInfo(title="Night Out!", start_time=datetime.strptime("15/11/13 22:00", "%d/%m/%y %H:%M"))
my_events = [e1, e2, e3]


class MainPage(BaseHandler):
    URL = "/"
    
    def get(self):
        flash =self.session.pop("msg", "")
        self.render_response('index.html',
            title="SchedUp",
            flash=flash,
            subtitle="The way to schedule up",
            content="hello moishe")

class CalPage(BaseHandler):
    URL = "/calendar"