コード例 #1
0
ファイル: GroupMenuViews.py プロジェクト: sarvpriye98/tx2-1
def GroupMenuAddIndex(HttpRequest):
  ip = HttpRequest.META['REMOTE_ADDR']
  logindetails = GetLoginDetails(HttpRequest)
  if( logindetails["userid"] == -1):
      messages.error(HttpRequest,'Please Login to continue')
      return HttpResponseRedirect('/user/login/')
  try:
    if SESSION_SELECTED_GROUPS not in HttpRequest.session.keys():
      messages.error(HttpRequest,'Please select some groups for furthur operations')
      return HttpResponseRedirect('/user/group/select/')
    else:
      MenuFnxobj = MenuFnx()
      MenuList = MenuFnxobj.getAllMenuObj()
      if MenuList[0] != 1:
        messages.error(HttpRequest,"ERROR " + str(MenuList[1]))
        return HttpResponseRedirect('/message/')
      ParentMenuList  = MenuFnxobj.getParentMenu()
      if ParentMenuList[0] != 1:
        messages.error(HttpRequest,"ERROR " + str(ParentMenuList[1]))
        return HttpResponseRedirect('/message/')
      return render_to_response("UserSystem/GroupMenu/GroupMenuDetailsAdd.html",{'ParentMenuList':ParentMenuList[1],'MenuList':MenuList[1]},context_instance=RequestContext(HttpRequest))
  except Exception, ex:
      frame = inspect.currentframe()
      args, _, _, values = inspect.getargvalues(frame)
      msg = ''
      for i in args:
        msg += "[%s : %s]" % (i,values[i])
      LoggerUser.exception('%s : %s' % (inspect.getframeinfo(frame)[2],msg))
      messages.error(HttpRequest,'ERROR: ' + str(ex))
      return HttpResponseRedirect('/message/')
コード例 #2
0
ファイル: MenuViews.py プロジェクト: sarvpriye98/tx2-1
def ListAllMenu(HttpRequest):
  details = GetLoginDetails(HttpRequest)
  if( details['userid'] == -1):
    messages.error(HttpRequest,"Error.Please login to continue.")
    return HttpResponseRedirect('/user/login/')
  try:
    MenuObj = MenuFnx()
    MenuList = MenuObj.getAllMenuObj()
    if MenuList[0] == 1:
      return render_to_response('UserSystem/Menu/ListMenu.html',{"MenuList":MenuList[1]},context_instance=RequestContext(HttpRequest))
    else:
      messages.error(HttpRequest,"Error. %s" % (MenuList[1])) 
      return HttpResponseRedirect('/message/')
  except Exception, ex:
      frame = inspect.currentframe()
      args, _, _, values = inspect.getargvalues(frame)
      msg = ''
      for i in args:
        msg += "[%s : %s]" % (i,values[i])
      LoggerUser.exception('%s : %s' % (inspect.getframeinfo(frame)[2],msg))
      messages.error(HttpRequest,'ERROR: ' + str(ex))
      return HttpResponseRedirect('/message/')