Пример #1
0
def create_event():
  user = session['user']
  locations = database.get_locations()
  categories = database.get_categories()
  if request.method=="GET":
    return render_template("event_form.html", locations=locations, categories=categories, incorrect=False, dash_redir='/orgdash')
  if request.method=="POST":
    try:
      filePath = request.form['filePath']
      name = request.form["name"]
      description = request.form["description"]
      date = request.form["date"]
      start_time = request.form["start_time"]
      end_time = request.form["end_time"]
      location = request.form["location_hid"]
      category = request.form["category_hid"]
      building = None
      room = None
      if location is not None:
        locations_tmp = location.split(" ")
        building = locations_tmp[0]
        room = locations_tmp[1]
      result = database.create_event(name,
        parse_date(date),
        parse_time(start_time),
        parse_time(end_time),
        description,
        filePath,
        user,
        building,
        room)
      if result != False:
        database.create_event_category(result, category)
        return redirect(url_for("org_display_event", eid=int(result)))
      else:
        return render_template("event_form.html", locations=locations, categories=categories, incorrect=True, dash_redir='/orgdash')
    except:
      return render_template("event_form.html", locations=locations, categories=categories, incorrect=True, dash_redir='/orgdash')
def get_categories():
    categories_list = db.get_categories()
    if (len(categories_list) == 0):
        return make_response(jsonify({'error': 'There are no categories in the database!'}), 404)
    else:
        return make_response(jsonify(categories_list),200)
Пример #3
0
def form_categories(category='ROOT'):
    if request.args.get('category') is not None:
        category = request.args.get('category')
    list = get_categories(category)
    return jsonify({'items': list})
Пример #4
0
def home():
    categories = get_categories()
    print categories
    return render_template("home.html", categories=categories)
Пример #5
0
def get_categories(user_id):
    return db.get_categories(user_id)
Пример #6
0
def form_categories(category='ROOT'):
    if request.args.get('category') is not None:
        category = request.args.get('category')
    list = get_categories(category)
    return jsonify({'items': list})
Пример #7
0
def home():
    categories = get_categories()
    print categories
    return render_template("home.html", categories=categories)