Esempio n. 1
0
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()})
Esempio n. 2
0
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})
Esempio n. 3
0
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})
Esempio n. 4
0
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,})