DynSteckbrief nochmal verbessert und Bug bei Agenturverbund behoben
This commit is contained in:
parent
119a6b3425
commit
51deafaff9
|
|
@ -95,7 +95,14 @@ def DASettings(request):
|
||||||
# LOAD AGENCYNETWORKS
|
# LOAD AGENCYNETWORKS
|
||||||
#agencynetworks = AgencyNetwork.objects.filter(creator_agency=request.user.profile.agency) | AgencyNetwork.objects.filter(adminagencys__in=[request.user.profile.agency.pk]) | AgencyNetwork.objects.filter(members__in=[request.user.profile.agency.pk]) | AgencyNetwork.objects.filter(sharemembers__in=[request.user.profile.agency.pk])
|
#agencynetworks = AgencyNetwork.objects.filter(creator_agency=request.user.profile.agency) | AgencyNetwork.objects.filter(adminagencys__in=[request.user.profile.agency.pk]) | AgencyNetwork.objects.filter(members__in=[request.user.profile.agency.pk]) | AgencyNetwork.objects.filter(sharemembers__in=[request.user.profile.agency.pk])
|
||||||
|
|
||||||
agencynetworks = AgencyNetwork.objects.filter(adminagencys__in=[request.user.profile.agency.pk]) | AgencyNetwork.objects.filter(members__in=[request.user.profile.agency.pk]) | AgencyNetwork.objects.filter(sharemembers__in=[request.user.profile.agency.pk])
|
#agencynetworks = AgencyNetwork.objects.filter(adminagencys__in=[request.user.profile.agency.pk]) | AgencyNetwork.objects.filter(members__in=[request.user.profile.agency.pk]) | AgencyNetwork.objects.filter(sharemembers__in=[request.user.profile.agency.pk])
|
||||||
|
|
||||||
|
agencynetworks_all = AgencyNetwork.objects.all()
|
||||||
|
agencynetworks = []
|
||||||
|
|
||||||
|
for a in agencynetworks_all:
|
||||||
|
if request.user.profile.agency in a.adminagencys.all() or request.user.profile.agency in a.members.all() or request.user.profile.agency in a.sharemembers.all():
|
||||||
|
agencynetworks.append(a)
|
||||||
|
|
||||||
context.update({"agencynetworks" : agencynetworks})
|
context.update({"agencynetworks" : agencynetworks})
|
||||||
|
|
||||||
|
|
|
||||||
Binary file not shown.
|
|
@ -14,31 +14,33 @@ import os
|
||||||
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
|
# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
|
||||||
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
||||||
|
|
||||||
############################################## DEV #####################################
|
|
||||||
BASE_URL = "https://dev01.digitale-agentur.com/"
|
############################################## PROD #####################################
|
||||||
|
BASE_URL = "https://digitale-agentur.com/"
|
||||||
CRONAPIKEY = "gCddsaz6NOnE9QbXZM5LasdEk122D"
|
CRONAPIKEY = "gCddsaz6NOnE9QbXZM5LasdEk122D"
|
||||||
# SECURITY WARNING: don't run with debug turned on in production!
|
# SECURITY WARNING: don't run with debug turned on in production!
|
||||||
DEBUG = True
|
DEBUG = True
|
||||||
|
|
||||||
# MAIL DEV
|
# MAIL PROD
|
||||||
EMAIL_HOST = 'smtp.strato.de'
|
EMAIL_HOST = 'smtp.strato.de'
|
||||||
EMAIL_PORT = 587
|
EMAIL_PORT = 587
|
||||||
EMAIL_USE_TLS = True
|
EMAIL_USE_TLS = True
|
||||||
EMAIL_HOST_USER = "support@dev01.digitale-agentur.com"
|
EMAIL_HOST_USER = "support@digitale-agentur.com"
|
||||||
EMAIL_HOST_PASSWORD = "support@dev01.digitale-agentur.com"
|
EMAIL_HOST_PASSWORD = "aPx9m3!7x3m@8o!t"
|
||||||
DEFAULT_FROM_EMAIL = "support@dev01.digitale-agentur.com"
|
DEFAULT_FROM_EMAIL = "support@digitale-agentur.com"
|
||||||
|
|
||||||
# DEV
|
# PROD
|
||||||
DATABASES = {
|
DATABASES = {
|
||||||
'default': {
|
'default': {
|
||||||
'ENGINE': 'django.db.backends.mysql',
|
'ENGINE': 'django.db.backends.mysql',
|
||||||
'NAME' : 'digitaleagentur_dev01',
|
'NAME' : 'digitaleagentur',
|
||||||
'USER' : 'digitaleagentur_dev01',
|
'USER' : 'digitaleagentur',
|
||||||
'PASSWORD' : 't3TvtGAOkFHYXdJlUMIu9u3U',
|
'PASSWORD' : 'H9hzbzyBqtUCnZlIwL1qSrzh',
|
||||||
'PORT' : 3306
|
'PORT' : 3306
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
############################################## DEV #####################################
|
|
||||||
|
############################################## PROD #####################################
|
||||||
|
|
||||||
|
|
||||||
# Nach zehn Stunden läuft der Cookie ab!
|
# Nach zehn Stunden läuft der Cookie ab!
|
||||||
|
|
|
||||||
|
|
@ -92,21 +92,21 @@
|
||||||
{% for task in tasks %}
|
{% for task in tasks %}
|
||||||
{% isUserInAuth task area request.user as checkIsUserAuth %}
|
{% isUserInAuth task area request.user as checkIsUserAuth %}
|
||||||
{% if task.area.pk == area.pk and task.visible and checkIsUserAuth %}
|
{% if task.area.pk == area.pk and task.visible and checkIsUserAuth %}
|
||||||
<div style="background-color: rgba({{area.color.0}},{{area.color.1}},{{area.color.2}}, 1)" class="mb-2 pt-3 pb-1 view_0" id="ele_{{task.pk}}">
|
<div style="display: none; background-color: rgba({{area.color.0}},{{area.color.1}},{{area.color.2}}, 1)" class="mb-2 pt-3 pb-1 view_0" id="ele_{{task.pk}}">
|
||||||
<span ><h6 ><a style=" color: #FFFFFF;"href="{% url 'standard-task' task.pk %}"><span class="arrows_area_{{area.pk}} ml-4" style="display:none; float: left;"><i class="fas fa-sort"></i></span>{{task.name}}</a></h6></span>
|
<span ><h6 ><a style=" color: #FFFFFF;"href="{% url 'standard-task' task.pk %}"><span class="arrows_area_{{area.pk}} ml-4" style="display:none; float: left;"><i class="fas fa-sort"></i></span>{{task.name}}</a></h6></span>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% isUserInEx task area request.user as checkIsUserEx %}
|
{% isUserInEx task area request.user as checkIsUserEx %}
|
||||||
{% if task.area.pk == area.pk and task.visible and checkIsUserEx %}
|
{% if task.area.pk == area.pk and task.visible and checkIsUserEx %}
|
||||||
<div style="background-color: rgba({{area.color.0}},{{area.color.1}},{{area.color.2}}, 1)" class="mb-2 pt-3 pb-1 view_1" id="ele_{{task.pk}}">
|
<div style="display: none; background-color: rgba({{area.color.0}},{{area.color.1}},{{area.color.2}}, 1)" class="mb-2 pt-3 pb-1 view_1" id="ele_{{task.pk}}">
|
||||||
<span ><h6 ><a style=" color: #FFFFFF;"href="{% url 'standard-task' task.pk %}"><span class="arrows_area_{{area.pk}} ml-4" style="display:none; float: left;"><i class="fas fa-sort"></i></span>{{task.name}}</a></h6></span>
|
<span ><h6 ><a style=" color: #FFFFFF;"href="{% url 'standard-task' task.pk %}"><span class="arrows_area_{{area.pk}} ml-4" style="display:none; float: left;"><i class="fas fa-sort"></i></span>{{task.name}}</a></h6></span>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% isUserInRep task area request.user as checkIsUserRep %}
|
{% isUserInRep task area request.user as checkIsUserRep %}
|
||||||
{% if task.area.pk == area.pk and task.visible and checkIsUserRep %}
|
{% if task.area.pk == area.pk and task.visible and checkIsUserRep %}
|
||||||
<div style="background-color: rgba({{area.color.0}},{{area.color.1}},{{area.color.2}}, 1)" class="mb-2 pt-3 pb-1 view_2" id="ele_{{task.pk}}">
|
<div style="display: none; background-color: rgba({{area.color.0}},{{area.color.1}},{{area.color.2}}, 1)" class="mb-2 pt-3 pb-1 view_2" id="ele_{{task.pk}}">
|
||||||
<span ><h6 ><a style=" color: #FFFFFF;"href="{% url 'standard-task' task.pk %}"><span class="arrows_area_{{area.pk}} ml-4" style="display:none; float: left;"><i class="fas fa-sort"></i></span>{{task.name}}</a></h6></span>
|
<span ><h6 ><a style=" color: #FFFFFF;"href="{% url 'standard-task' task.pk %}"><span class="arrows_area_{{area.pk}} ml-4" style="display:none; float: left;"><i class="fas fa-sort"></i></span>{{task.name}}</a></h6></span>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
@ -204,13 +204,6 @@ $( document ).ready(function() {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//AUTH
|
|
||||||
$(document).find(".view_0").hide();
|
|
||||||
//EX
|
|
||||||
$(document).find(".view_1").hide();
|
|
||||||
//REP
|
|
||||||
$(document).find(".view_2").hide();
|
|
||||||
|
|
||||||
$(document).find(".view_0").show();
|
$(document).find(".view_0").show();
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,14 @@ class StandardsManagement(LoginRequiredMixin, ListView):
|
||||||
|
|
||||||
#agencynetworks = AgencyNetwork.objects.filter(creator_agency=self.request.user.profile.agency) | AgencyNetwork.objects.filter(adminagencys__in=[self.request.user.profile.agency.pk]) | AgencyNetwork.objects.filter(members__in=[self.request.user.profile.agency.pk]) | AgencyNetwork.objects.filter(sharemembers__in=[self.request.user.profile.agency.pk])
|
#agencynetworks = AgencyNetwork.objects.filter(creator_agency=self.request.user.profile.agency) | AgencyNetwork.objects.filter(adminagencys__in=[self.request.user.profile.agency.pk]) | AgencyNetwork.objects.filter(members__in=[self.request.user.profile.agency.pk]) | AgencyNetwork.objects.filter(sharemembers__in=[self.request.user.profile.agency.pk])
|
||||||
|
|
||||||
agencynetworks = AgencyNetwork.objects.filter(adminagencys__in=[self.request.user.profile.agency.pk]) | AgencyNetwork.objects.filter(members__in=[self.request.user.profile.agency.pk]) | AgencyNetwork.objects.filter(sharemembers__in=[self.request.user.profile.agency.pk])
|
#agencynetworks = AgencyNetwork.objects.filter(adminagencys__in=[self.request.user.profile.agency.pk]) | AgencyNetwork.objects.filter(members__in=[self.request.user.profile.agency.pk]) | AgencyNetwork.objects.filter(sharemembers__in=[self.request.user.profile.agency.pk])
|
||||||
|
|
||||||
|
agencynetworks_all = AgencyNetwork.objects.all()
|
||||||
|
agencynetworks = []
|
||||||
|
|
||||||
|
for a in agencynetworks_all:
|
||||||
|
if self.request.user.profile.agency in a.adminagencys.all() or self.request.user.profile.agency in a.members.all() or self.request.user.profile.agency in a.sharemembers.all():
|
||||||
|
agencynetworks.append(a)
|
||||||
|
|
||||||
allagencynetworkstandards = []
|
allagencynetworkstandards = []
|
||||||
for agn in agencynetworks:
|
for agn in agencynetworks:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue