Example #1
0
def GroupSecurityCreateIndex(HttpRequest):
    msglist = AppendMessageList(HttpRequest)
    ip = HttpRequest.META['REMOTE_ADDR']
    logindetails = GetLoginDetails(HttpRequest)
    if( logindetails["userid"] == -1):
        msglist.append('Please Login to continue')
        HttpRequest.session[SESSION_MESSAGE] = msglist
        return HttpResponseRedirect('/user/login/')
    try:
        ContentTypeObj  = ContentTypeFnx()
        StatesObj = StateFnx()
        PermissionObj = PermissionFnx()
        GroupObj = GroupFnx()
        ContentSecurityList = ContentTypeObj.getDjangoContentTypes()
        StatesList = StatesObj.ListAllStates()
        PermissionsList = PermissionObj.ListAllPermissions()
        GroupsList = GroupObj.ListAllGroups()
        if(ContentSecurityList[0] == 1 and StatesList[0] == 1 and PermissionsList[0] == 1 and GroupsList[0] == 1):
            ContentSecurityList  = ContentSecurityList[1]
            StatesList = StatesList[1]
            PermissionsList = PermissionsList[1]
            GroupsList = GroupsList[1]
            HttpRequest.session[SESSION_MESSAGE] = msglist
            return render_to_response("SecuritySystem/GroupContentSecurity.html",{'ContentSecurityList':ContentSecurityList,'StatesList':StatesList,'PermissionsList':PermissionsList,'GroupList':GroupsList,'GroupSecurityInsert':'true','GroupSecurityList':'false'},context_instance=RequestContext(HttpRequest))
        else:
            msglist.append('Error Occured while fetching your request')
            HttpRequest.session[SESSION_MESSAGE] = msglist
            HttpResponseRedirect('/message/')
    except:
        Logger_User.exception('[%s][%s] == EXCEPTION =='%('GroupSecurityCreate',ip))
        msglist.append('Error Occured while fetching your request')
        HttpRequest.session[SESSION_MESSAGE] = msglist
        HttpResponseRedirect('/message/')
Example #2
0
def GroupSecurity(HttpRequest,ctid):
    msglist = AppendMessageList(HttpRequest)
    ip = HttpRequest.META['REMOTE_ADDR']
    logindetails = GetLoginDetails(HttpRequest)
    print ctid
    if( logindetails["userid"] == -1):
        msglist.append('Please Login to continue')
        HttpRequest.session[SESSION_MESSAGE] = msglist
        return HttpResponseRedirect('/user/login/')
    try:
        ContentTypeObj  = ContentTypeFnx()
        ContentSecurityList = ContentTypeObj.getGroupSecuritybyContentTypes(ctid)
        if(ContentSecurityList[0] == 1):
            ContentSecurityList  = ContentSecurityList[1]
            if( len (ContentSecurityList) == 0):
                msglist.append('There are no content types in the system yet')
            HttpRequest.session[SESSION_MESSAGE] = msglist
            return render_to_response("SecuritySystem/GroupContentSecurity.html",{'ContentSecurityList':ContentSecurityList,'GroupSecurityList':'true'},context_instance=RequestContext(HttpRequest))
        else:
            msglist.append('Error Occured while fetching your request')
            HttpRequest.session[SESSION_MESSAGE] = msglist
            HttpResponseRedirect('/message/')
    except:
        Logger_User.exception('[%s][%s] == EXCEPTION =='%('GroupSecurity',ip))
        msglist.append('Error Occured while fetching your request')
        HttpRequest.session[SESSION_MESSAGE] = msglist
        HttpResponseRedirect('/message/')
Example #3
0
def GroupSecurity(HttpRequest, ctid):
    msglist = AppendMessageList(HttpRequest)
    ip = HttpRequest.META["REMOTE_ADDR"]
    logindetails = GetLoginDetails(HttpRequest)
    print ctid
    if logindetails["userid"] == -1:
        msglist.append("Please Login to continue")
        HttpRequest.session[SESSION_MESSAGE] = msglist
        return HttpResponseRedirect("/user/login/")
    try:
        ContentTypeObj = ContentTypeFnx()
        ContentSecurityList = ContentTypeObj.getGroupSecuritybyContentTypes(ctid)
        if ContentSecurityList[0] == 1:
            ContentSecurityList = ContentSecurityList[1]
            if len(ContentSecurityList) == 0:
                msglist.append("There are no content types in the system yet")
            HttpRequest.session[SESSION_MESSAGE] = msglist
            return render_to_response(
                "SecuritySystem/GroupContentSecurity.html",
                {"ContentSecurityList": ContentSecurityList, "GroupSecurityList": "true"},
                context_instance=RequestContext(HttpRequest),
            )
        else:
            msglist.append("Error Occured while fetching your request")
            HttpRequest.session[SESSION_MESSAGE] = msglist
            HttpResponseRedirect("/message/")
    except:
        Logger_User.exception("[%s][%s] == EXCEPTION ==" % ("GroupSecurity", ip))
        msglist.append("Error Occured while fetching your request")
        HttpRequest.session[SESSION_MESSAGE] = msglist
        HttpResponseRedirect("/message/")
Example #4
0
def GroupSecurityCreateIndex(HttpRequest):
    msglist = AppendMessageList(HttpRequest)
    ip = HttpRequest.META["REMOTE_ADDR"]
    logindetails = GetLoginDetails(HttpRequest)
    if logindetails["userid"] == -1:
        msglist.append("Please Login to continue")
        HttpRequest.session[SESSION_MESSAGE] = msglist
        return HttpResponseRedirect("/user/login/")
    try:
        ContentTypeObj = ContentTypeFnx()
        StatesObj = StateFnx()
        PermissionObj = PermissionFnx()
        GroupObj = GroupFnx()
        ContentSecurityList = ContentTypeObj.getDjangoContentTypes()
        StatesList = StatesObj.ListAllStates()
        PermissionsList = PermissionObj.ListAllPermissions()
        GroupsList = GroupObj.ListAllGroups()
        if ContentSecurityList[0] == 1 and StatesList[0] == 1 and PermissionsList[0] == 1 and GroupsList[0] == 1:
            ContentSecurityList = ContentSecurityList[1]
            StatesList = StatesList[1]
            PermissionsList = PermissionsList[1]
            GroupsList = GroupsList[1]
            HttpRequest.session[SESSION_MESSAGE] = msglist
            return render_to_response(
                "SecuritySystem/GroupContentSecurity.html",
                {
                    "ContentSecurityList": ContentSecurityList,
                    "StatesList": StatesList,
                    "PermissionsList": PermissionsList,
                    "GroupList": GroupsList,
                    "GroupSecurityInsert": "true",
                    "GroupSecurityList": "false",
                },
                context_instance=RequestContext(HttpRequest),
            )
        else:
            msglist.append("Error Occured while fetching your request")
            HttpRequest.session[SESSION_MESSAGE] = msglist
            HttpResponseRedirect("/message/")
    except:
        Logger_User.exception("[%s][%s] == EXCEPTION ==" % ("GroupSecurityCreate", ip))
        msglist.append("Error Occured while fetching your request")
        HttpRequest.session[SESSION_MESSAGE] = msglist
        HttpResponseRedirect("/message/")