from portal.models import PendingSlice
from portal.actions import authority_check_pis, get_jfed_identity, get_myslice_account
+from myslice.settings import logger
+
import activity.user
class HomeView (FreeAccessView, ThemeView):
#else:
# pi = "is_pi"
user_email = str(self.request.user)
- pi = authority_check_pis(self.request, user_email)
+ #pi = authority_check_pis(self.request, user_email)
# check if the user has creds or not
if acc_user_cred == {} or acc_user_cred == 'N/A':
pending_slices.append(slices.slice_name)
env['pending_slices'] = pending_slices
- env['pi'] = pi
+ #env['pi'] = pi
env['user_cred'] = user_cred
except Exception as e:
print e
# log user activity
activity.user.login(self.request, "error")
env['state'] = "Your username and/or password were incorrect."
+
+ env['next'] = request.POST.get('next',None)
env['request'] = request
+ if env['next']:
+ return HttpResponseRedirect(env['next'])
return render_to_response(self.template,env, context_instance=RequestContext(request))
def get (self, request, state=None):
#else:
# pi = "is_pi"
user_email = str(self.request.user)
- pi = authority_check_pis(self.request, user_email)
+ #pi = authority_check_pis(self.request, user_email)
# check if the user has creds or not
if acc_user_cred == {} or acc_user_cred == 'N/A':
user_cred = 'no_creds'
pending_slices.append(slices.slice_name)
env['pending_slices'] = pending_slices
- env['pi'] = pi
+ #env['pi'] = pi
env['user_cred'] = user_cred
env['person'] = self.request.user
else:
env['theme'] = self.theme
env['section'] = "Dashboard"
-
+ logger.debug("homeview called")
+ env['next'] = request.GET.get('next',None)
env['username']=the_user(request)
env['topmenu_items'] = topmenu_items(None, request)
env['request'] = request