Exemplo n.º 1
0
def accounts_dashboard(request):
    role_controller = RoleController(request.user)
    user_roles = select_all_user_roles(role_controller)
    template_data = {
        'roles': user_roles
    }
    profile_details_form = ProfileDetailsForm(
        initial={'first_name': request.user.first_name, 'last_name': request.user.last_name})
    if request.method == "POST":
        if request.POST.get('form', None) == "profile_detail":
            profile_details_form = ProfileDetailsForm(request.POST)
            if profile_details_form.is_valid():
                request.user.first_name = profile_details_form.cleaned_data.get('first_name', "")
                request.user.last_name = profile_details_form.cleaned_data.get('last_name', "")
                request.user.save()
                template_data['profile_details_form_saved'] = True
    template_data['profile_details_form'] = profile_details_form
    return render_to_response(
        'spudderaccounts/pages/dashboard.html',
        template_data,
        context_instance=RequestContext(request))
Exemplo n.º 2
0
def accounts_dashboard(request):
    role_controller = RoleController(request.user)
    user_roles = select_all_user_roles(role_controller)
    template_data = {'roles': user_roles}
    profile_details_form = ProfileDetailsForm(
        initial={
            'first_name': request.user.first_name,
            'last_name': request.user.last_name
        })
    if request.method == "POST":
        if request.POST.get('form', None) == "profile_detail":
            profile_details_form = ProfileDetailsForm(request.POST)
            if profile_details_form.is_valid():
                request.user.first_name = profile_details_form.cleaned_data.get(
                    'first_name', "")
                request.user.last_name = profile_details_form.cleaned_data.get(
                    'last_name', "")
                request.user.save()
                template_data['profile_details_form_saved'] = True
    template_data['profile_details_form'] = profile_details_form
    return render_to_response('spudderaccounts/pages/dashboard.html',
                              template_data,
                              context_instance=RequestContext(request))
Exemplo n.º 3
0
 def _add_all_roles(self, request):
     all_roles = []
     if request.user and request.user.is_authenticated():
         role_controller = RoleController(request.user)
         all_roles = select_all_user_roles(role_controller)
     request.all_roles = all_roles
Exemplo n.º 4
0
 def _add_all_roles(self, request):
     all_roles = []
     if request.user and request.user.is_authenticated():
         role_controller = RoleController(request.user)
         all_roles = select_all_user_roles(role_controller)
     request.all_roles = all_roles