예제 #1
0
def beerDetailGet(request):
    if request.method == "GET":
        key = request.GET.get("beer")

    if key is None:
        return HOME_VIEWS.Home(request)
    else:
        return beerDetailInfo(request, key)
예제 #2
0
def signup_user(request):
    logger.info('signup_user')
    c = {}

    form = FORMS.SignUpForm(request.POST)
    if form.is_valid():
        form.save()
        username = form.cleaned_data.get('username')
        raw_password = form.cleaned_data.get('password1')
        user = authenticate(username=username, password=raw_password)
        login(request, user)
    else:
        return signup_index(request)

    return HOME_VIEWS.Home(request)
예제 #3
0
def csrf_failure(request):
    return HOME_VIEWS.Home(request)
예제 #4
0
def index(request):
    if request.method == "POST":
        action = request.POST["action"]
    else:
        action = CONFIG.ACTION_HOME

    print(action)

    if action == CONFIG.ACTION_HOME:
        return HOME_VIEWS.Home(request)
    elif action == CONFIG.ACTION_SIGNUP:
        return ACCOUNTS_VIEWS.signup_index(request)
    elif action == CONFIG.ACTION_SIGNUP_USER:
        return ACCOUNTS_VIEWS.signup_user(request)
    elif action == CONFIG.ACTION_BEER_DETAIL:
        return BEER_VIEWS.beerDetail(request)
    elif action == CONFIG.ACTION_ADD_BEER_EVALUATION_FORM:
        return BEER_VIEWS.addBeerEvaluationForm(request)
    elif action == CONFIG.ACTION_ADD_BEER_EVALUATION:
        return BEER_VIEWS.addBeerEvaluation(request)
    elif action == CONFIG.ACTION_BREWERY_DETAIL:
        return BREWERY_VIEWS.breweryDetail(request)
    elif action == CONFIG.ACTION_MANAGER_ACCOUNT:
        return MANAGER_VIEWS.index(request)
    elif action == CONFIG.ACTION_SEARCH:
        return SEARCH_VIEWS.index(request)
    elif action == CONFIG.ACTION_SEARCH_LIST:
        return SEARCH_VIEWS.searchList(request)
    elif action == CONFIG.ACTION_DETAIL_SEARCH:
        return DETAIL_SEARCH_VIEWS.index(request)
    elif action == CONFIG.ACTION_DETAIL_SEARCH_LIST:
        return DETAIL_SEARCH_VIEWS.detailSearchList(request)
    elif action == CONFIG.ACTION_NEWS:
        return NEWS_VIEWS.news(request)
    elif action == CONFIG.ACTION_USER_ACCOUNT:
        return USER_VIEWS.showUser(request)
    elif action == CONFIG.ACTION_USER_UPDATE:
        return USER_VIEWS.showUserUpdate(request)
    elif action == CONFIG.ACTION_UPDATE_USER:
        return USER_VIEWS.updateUser(request)
    elif action == CONFIG.ACTION_FOLLOW:
        return USER_VIEWS.follow(request)
    elif action == CONFIG.ACTION_UNFOLLOW:
        return USER_VIEWS.unfollow(request)
    elif action == CONFIG.ACTION_FOLLOW_INFO:
        return USER_VIEWS.followInfo(request)
    elif action == CONFIG.ACTION_FOLLOWER_INFO:
        return USER_VIEWS.followerInfo(request)
    elif action == CONFIG.ACTION_USER_BEER_DETAIL:
        return USER_VIEWS.userBeerDetail(request)
    elif action == CONFIG.ACTION_VENUE_DETAIL:
        return VENUE_VIEWS.venueDetail(request)
    elif action == CONFIG.ACTION_DELETE_COMMENT:
        return MANAGER_VIEWS.deleteComment(request)
    elif action == CONFIG.ACTION_BEER_UPDATE:
        return MANAGER_VIEWS.showBeerUpdate(request)
    elif action == CONFIG.ACTION_UPDATE_BEER:
        return MANAGER_VIEWS.updateBeer(request)
    elif action == CONFIG.ACTION_BREWERY_UPDATE:
        return MANAGER_VIEWS.showBreweryUpdate(request)
    elif action == CONFIG.ACTION_UPDATE_BREWERY:
        return MANAGER_VIEWS.updateBrewery(request)
    elif action == CONFIG.ACTION_BEER_MERGE:
        return MANAGER_VIEWS.showBeerMerge(request)
    elif action == CONFIG.ACTION_MERGE_BEER:
        return MANAGER_VIEWS.mergeBeer(request)
    elif action == CONFIG.ACTION_BREWERY_MERGE:
        return MANAGER_VIEWS.showBreweryMerge(request)
    elif action == CONFIG.ACTION_MERGE_BREWERY:
        return MANAGER_VIEWS.mergeBrewery(request)
    elif action == CONFIG.ACTION_VENUE_UPDATE:
        return MANAGER_VIEWS.showVenueUpdate(request)
    elif action == CONFIG.ACTION_UPDATE_VENUE:
        return MANAGER_VIEWS.updateVenue(request)
    elif action == CONFIG.ACTION_VENUE_MERGE:
        return MANAGER_VIEWS.showVenueMerge(request)
    elif action == CONFIG.ACTION_MERGE_VENUE:
        return MANAGER_VIEWS.mergeVenue(request)
    elif action == CONFIG.ACTION_UNTOUCHED_BREWERY:
        return MANAGER_VIEWS.untouchedBrewery(request)
    elif action == CONFIG.ACTION_UNTOUCHED_BEER:
        return MANAGER_VIEWS.untouchedBeer(request)
    elif action == CONFIG.ACTION_UNTOUCHED_VENUE:
        return MANAGER_VIEWS.untouchedVenue(request)
    elif action == CONFIG.ACTION_LATEST_COMMENT:
        return MANAGER_VIEWS.latestComment(request)
    elif action == CONFIG.ACTION_LATEST_USERS:
        return MANAGER_VIEWS.latestUsers(request)
    else:
        return view(request)
예제 #5
0
def view(request):
    return HOME_VIEWS.Home(request)