diff --git a/adm/views.py b/adm/views.py
index bd3b42f..29ad489 100644
--- a/adm/views.py
+++ b/adm/views.py
@@ -664,21 +664,6 @@ class AdmAddBreak(CreateView):
return reverse('adm-workday-update', kwargs={'pk': self.kwargs['pk']})
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
'''
IMPORT AGENCY
'''
diff --git a/dasettings/templates/dasettings/groups_content.html b/dasettings/templates/dasettings/groups_content.html
index c03f0f9..2df840e 100644
--- a/dasettings/templates/dasettings/groups_content.html
+++ b/dasettings/templates/dasettings/groups_content.html
@@ -89,10 +89,11 @@
{% for user in usersofagency %}
{% for group in user.groups.all %}
{% if group.name == aggroup.group.name %}
- {% if request.user == user and aggroup.is_admin %}
+ {% if request.user == user and aggroup.is_admin or aggroup.agencygroupname == "Mitarbeiter" %}
{% else %}
- {{ user.first_name }} {{ user.last_name }}
+
+ {{ user.first_name }} {{ user.last_name }}
{% endif %}
{% endif %}
@@ -352,9 +353,9 @@ function changeGroupName(groupid){
{
$("#newgroupname").val(data['data']['groupname']);
$("#modTitle").html("Gruppenname ändern");
- $("#saveNewGroup").prop("disabled", false);
- groupupdate_id = groupid;
- groupaction = 1;
+ $("#saveNewGroup").prop("disabled", false);
+ groupupdate_id = groupid;
+ groupaction = 1;
}
});
}
diff --git a/dasettings/views.py b/dasettings/views.py
index 14426b6..91da9d8 100644
--- a/dasettings/views.py
+++ b/dasettings/views.py
@@ -670,18 +670,29 @@ def SettingsAjaxRouter(request):
data = {"newvalue" : group.agencygroupname}
# Update Groupname in NC
+ '''
headers = {
- 'Accept' : 'application/json',
- 'Access-Control-Allow-Headers' : 'OCS-APIRequest',
- 'OCS-APIRequest' : 'true'
+ 'Accept' : 'application/json',
+ 'Access-Control-Allow-Headers' : 'OCS-APIRequest',
+ 'OCS-APIRequest' : 'true',
}
+ '''
+ '''
data_nc = {
"groupid" : group.nc_name,
"newvalue" : request.GET['newvalue']
}
- r = requests.post(settings.NEXTCLOUD_URL + "/apps/agency/updateagencygroup", data=data_nc, headers=headers, auth=(settings.NEXTCLOUD_USER_API, settings.NEXTCLOUD_PW_API))
+ '''
+ #r = requests.post(settings.NEXTCLOUD_URL + "/apps/agency/updateagencygroup", data=data_nc, headers=headers, auth=(settings.NEXTCLOUD_USER_API, settings.NEXTCLOUD_PW_API))
+ data = {
+ "name": request.GET['newvalue'],
+ "id" : group.nc_name
+ }
+ r = requests.post(settings.NEXTCLOUD_URL + "ocs/v2.php/apps/da_agency/api/v1/renameagg?format=json", auth=(settings.NEXTCLOUD_USER_API, settings.NEXTCLOUD_PW_API), data=data)
+ #r = requests.post(settings.NEXTCLOUD_URL + "/apps/agency/api/v1/renameagg", data=data_nc, headers=headers, auth=(settings.NEXTCLOUD_USER_API, settings.NEXTCLOUD_PW_API))
success = True
+ data = {"newvalue" : request.GET['newvalue']}
else:
success = False
# GRUPPENNAMEN HOLEN
@@ -726,7 +737,11 @@ def SettingsAjaxRouter(request):
#data_nc = {
# "groupid" : nc_groupid
#}
-
+ data = {
+ "name": tempgroup_ag.agencygroupname,
+ "id" : nc_groupid
+ }
+ r = requests.post(settings.NEXTCLOUD_URL + "ocs/v2.php/apps/da_agency/api/v1/renameagg?format=json", auth=(settings.NEXTCLOUD_USER_API, settings.NEXTCLOUD_PW_API), data=data)
#r = requests.post(settings.NEXTCLOUD_URL + "ocs/v1.php/cloud/users/" + request.user.username + "/groups", data=data_nc, headers=headers, auth=(settings.NEXTCLOUD_USER_API, settings.NEXTCLOUD_PW_API))
else:
@@ -951,7 +966,6 @@ def SettingsAjaxRouter(request):
"key" : "email",
"value" : newmail
}
- print(data_nc)
r = requests.put(settings.NEXTCLOUD_URL + "/ocs/v1.php/cloud/users/" + tempuser.username,headers=headers, auth=(settings.NEXTCLOUD_USER_API, settings.NEXTCLOUD_PW_API), data=data_nc)
print(r.text)
success = True
diff --git a/users/views.py b/users/views.py
index eb4fc35..908d67e 100644
--- a/users/views.py
+++ b/users/views.py
@@ -101,6 +101,7 @@ def create_group_id(agencygroupname, agency):
return newgroupid
+# TODO: Hier checken, ob die Registrierung klappt!
def createNewAgencyByNC(request, uid):
print("CREATE NEW AGENCY")
# Creating Agency and prepare basic-Structure