def viewGroup(request, group_id): groupList = [] groupName = '' object_id = 0 try: lbeGroup = LBEGroup.objects.get(id=group_id) groupInstance = GroupInstanceHelper(lbeGroup) groupValues = groupInstance.get() groupName = groupValues.name object_id = lbeGroup.objectTemplate.id if not groupInstance.attributeName in groupValues.changes[ 'set'] or groupValues.changes['set'][ groupInstance.attributeName] == []: groupList = groupValues.attributes[groupInstance.attributeName] else: groupList = groupValues.changes['set'][groupInstance.attributeName] except BaseException as e: print e groupValues = [] return render_to_response('directory/default/group/view.html', { 'groupName': groupName, 'groupList': groupList, 'group_id': group_id, 'object_id': object_id }, context_instance=RequestContext(request))
def viewGroup(request, group_id): groupList = [] groupName = "" object_id = 0 try: lbeGroup = LBEGroup.objects.get(id=group_id) groupInstance = GroupInstanceHelper(lbeGroup) groupValues = groupInstance.get() groupName = groupValues.name object_id = lbeGroup.objectTemplate.id if ( not groupInstance.attributeName in groupValues.changes["set"] or groupValues.changes["set"][groupInstance.attributeName] == [] ): groupList = groupValues.attributes[groupInstance.attributeName] else: groupList = groupValues.changes["set"][groupInstance.attributeName] except BaseException as e: print e groupValues = [] return render_to_response( "directory/default/group/view.html", {"groupName": groupName, "groupList": groupList, "group_id": group_id, "object_id": object_id}, context_instance=RequestContext(request), )
def viewAllGroup(request): groups = LBEGroup.objects.all() groupsInstance = [] for group in groups: groupInstance = GroupInstanceHelper(group) try: groupsInstance.append(groupInstance.get()) except BaseException as e: print e pass return render_to_response('directory/default/group/index.html', {'groups': groupsInstance}, context_instance=RequestContext(request))
def viewAllGroup(request): groups = LBEGroup.objects.all() groupsInstance = [] for group in groups: groupInstance = GroupInstanceHelper(group) try: groupsInstance.append(groupInstance.get()) except BaseException as e: print e pass return render_to_response( "directory/default/group/index.html", {"groups": groupsInstance}, context_instance=RequestContext(request) )
def index(request): objects = LBEObjectTemplate.objects.all() groups = LBEGroup.objects.all() backend = BackendHelper() # Objects statObjects = [] for object in objects: lbeObjects = backend.searchObjects(object) ok = 0 approval = 0 needSync = 0 delete = 0 reconciliation = False for lbeobject in lbeObjects: if lbeobject.status == 0: ok += 1 elif lbeobject.status == 1: needSync += 1 elif lbeobject.status == 2: approval += 1 elif lbeobject.status == 3: reconciliation = True elif lbeobject.status == 4: delete += 1 statObjects.append({ 'name': object.displayName, 'total': len(lbeObjects), 'ok': ok, 'approval': approval, 'sync': needSync, 'reconciliation': reconciliation, 'delete': delete }) # Groups statGroups = [] try: for group in groups: groupHelper = GroupInstanceHelper(group) groupHelper.get() if groupHelper.attributeName in groupHelper.instance.changes['set'] and not \ groupHelper.instance.changes['set'][groupHelper.attributeName] == []: total = len(groupHelper.instance.changes['set'][ groupHelper.attributeName]) else: total = len( groupHelper.instance.attributes[groupHelper.attributeName]) status = groupHelper.instance.status except BaseException as e: total = 0 status = -1 statGroups.append({ 'name': group.displayName, 'total': total, 'object': groupHelper.template.objectTemplate.displayName, 'status': status }) return render_to_response('directory/default/index.html', { 'objects': statObjects, 'groups': statGroups }, context_instance=RequestContext(request))
def index(request): objects = LBEObjectTemplate.objects.all() groups = LBEGroup.objects.all() backend = BackendHelper() # Objects statObjects = [] for object in objects: lbeObjects = backend.searchObjects(object) ok = 0 approval = 0 needSync = 0 delete = 0 reconciliation = False for lbeobject in lbeObjects: if lbeobject.status == 0: ok += 1 elif lbeobject.status == 1: needSync += 1 elif lbeobject.status == 2: approval += 1 elif lbeobject.status == 3: reconciliation = True elif lbeobject.status == 4: delete += 1 statObjects.append( { "name": object.displayName, "total": len(lbeObjects), "ok": ok, "approval": approval, "sync": needSync, "reconciliation": reconciliation, "delete": delete, } ) # Groups statGroups = [] try: for group in groups: groupHelper = GroupInstanceHelper(group) groupHelper.get() if ( groupHelper.attributeName in groupHelper.instance.changes["set"] and not groupHelper.instance.changes["set"][groupHelper.attributeName] == [] ): total = len(groupHelper.instance.changes["set"][groupHelper.attributeName]) else: total = len(groupHelper.instance.attributes[groupHelper.attributeName]) status = groupHelper.instance.status except BaseException as e: total = 0 status = -1 statGroups.append( { "name": group.displayName, "total": total, "object": groupHelper.template.objectTemplate.displayName, "status": status, } ) return render_to_response( "directory/default/index.html", {"objects": statObjects, "groups": statGroups}, context_instance=RequestContext(request), )