def home(request): u = request.user # if u.is_staff == True and Store.objects.filter(owner = request.user.pk).count() !=0: # if u.is_staff == True : # print request,'klakdl' # return redirect('/setupStore/') # else: # return redirect('/ERP/') if u.is_superuser: apps = application.objects.all() modules = module.objects.filter(~Q(name='public')) else: apps = getApps(u) modules = getModules(u) pass defaultRoute = 'admin' if globalSettings.SHOW_COMMON_APPS: showCommonApps = 'true' else: showCommonApps = 'false' try: storeObj = Store.objects.filter(owner = u )[0] storeName = storeObj.name storePk = storeObj.pk except: storeName = '' storePk = '' apps = apps.filter(~Q(name__startswith='configure.' )).filter(~Q(name='app.users')).filter(~Q(name__endswith='.public')) return render(request , 'ngBase.html' , {'wampServer' : globalSettings.WAMP_SERVER, 'appsWithJs' : apps.filter(haveJs=True) \ ,'appsWithCss' : apps.filter(haveCss=True) , 'modules' : modules , 'useCDN' : globalSettings.USE_CDN , 'BRAND_LOGO' : globalSettings.BRAND_LOGO \ ,'BRAND_NAME' : storeName ,'ORDERS_STATUS_LIST' : globalSettings.ORDERS_STATUS_LIST, 'serviceName' : storeObj.name , 'defaultRoute' : defaultRoute , 'showCommonApps' : showCommonApps,'storeName':storeName,'storePk':storePk,'storeType':globalSettings.STORE_TYPE , 'store_count' : Store.objects.all().count()})
def home(request): u = request.user if u.is_superuser: apps = application.objects.all() modules = module.objects.filter(~Q(name='public')) else: apps = getApps(u) modules = getModules(u) apps = apps.filter(~Q(name__startswith='configure.' )).filter(~Q(name='app.users')).filter(~Q(name__endswith='.public')) # print apps , modules return render(request , 'ngBase.html' , {'wampServer' : globalSettings.WAMP_SERVER, 'appsWithJs' : apps.filter(haveJs=True) \ ,'appsWithCss' : apps.filter(haveCss=True) , 'modules' : modules , 'useCDN' : globalSettings.USE_CDN})
def home(request): u = request.user if u.is_superuser: apps = application.objects.all() modules = module.objects.filter(~Q(name='public')) else: apps = getApps(u) modules = getModules(u) apps = apps.filter(~Q(name__startswith='configure.')).filter(~Q( name='app.users')).filter(~Q(name__endswith='.public')) return render(request , 'ngBase.html' , {'wampServer' : globalSettings.WAMP_SERVER, 'appsWithJs' : apps.filter(haveJs=True) \ ,'appsWithCss' : apps.filter(haveCss=True) , 'modules' : modules , 'useCDN' : globalSettings.USE_CDN , 'BRAND_LOGO' : globalSettings.BRAND_LOGO \ ,'BRAND_NAME' : globalSettings.BRAND_NAME})
def home(request): u = request.user # if u.is_staff == True and Store.objects.filter(owner = request.user.pk).count() !=0: # if u.is_staff == True : # print request,'klakdl' # return redirect('/setupStore/') # else: # return redirect('/ERP/') if u.is_superuser: apps_val = [ 'app.home', 'sudo.allUsers', 'app.budget', 'app.allVendor', 'app.unitBudget' ] apps = permission.objects.filter(user=u).delete() for j in apps_val: applctn = application.objects.get(name=j) permission.objects.create(app=applctn, givenBy=u, user=u) apps = getApps(u) modules = getModules(u) # modules = module.objects.filter(~Q(name='public')) elif u.is_staff: apps_val = [ 'app.home', 'app.purchaseOrder', 'app.allocation', 'app.vendor', 'app.members', 'app.contingent', 'app.vendorList' ] apps = permission.objects.filter(user=u).delete() for j in apps_val: applctn = application.objects.get(name=j) permission.objects.create(app=applctn, givenBy=u, user=u) apps = getApps(u) modules = getModules(u) else: apps_val = [ 'app.home', 'app.purchaseOrder', 'app.allocation', 'app.vendor', 'app.members', 'app.contingent', 'app.vendorList' ] apps = permission.objects.filter(user=u).delete() for j in apps_val: applctn = application.objects.get(name=j) permission.objects.create(app=applctn, givenBy=u, user=u) apps = getApps(u) modules = getModules(u) defaultRoute = 'admin' if globalSettings.SHOW_COMMON_APPS: showCommonApps = 'true' else: showCommonApps = 'false' try: storeObj = Store.objects.filter(owner=u)[0] storeName = storeObj.name storePk = storeObj.pk serviceName = storeObj.name storeInv = storeObj.invoiceLogo except: storeObj = {} storeName = '' storePk = '' serviceName = '' storeInv = '' print storeObj, 'aaaaaaaaa' apps = apps.filter(~Q(name__startswith='configure.')).filter(~Q( name='app.users')).filter(~Q(name__endswith='.public')) # return render(request , 'ngBase.html' , {}) return render(request , 'ngBase.html' , {'user':u.pk,'appsWithJs' : apps.filter(haveJs=True) \ ,'appsWithCss' : apps.filter(haveCss=True) , 'modules' : modules , 'useCDN' : globalSettings.USE_CDN , 'BRAND_NAME' : storeName , 'serviceName' : serviceName , 'defaultRoute' : defaultRoute , 'showCommonApps' : showCommonApps,})