From fe6746e6bc83189422f469d0021fdb6d25af78b6 Mon Sep 17 00:00:00 2001 From: ma0068 Date: Thu, 11 May 2023 09:14:42 +0200 Subject: [PATCH] =?UTF-8?q?Erg=C3=A4nzung=20DB-update=20um=20Berechtigung?= =?UTF-8?q?=20stgv/edit=20Entwicklungsteam?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- system/dbupdate_3.4/feature_17513_EWteam.php | 28 ++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/system/dbupdate_3.4/feature_17513_EWteam.php b/system/dbupdate_3.4/feature_17513_EWteam.php index ec25a0017..58917027d 100644 --- a/system/dbupdate_3.4/feature_17513_EWteam.php +++ b/system/dbupdate_3.4/feature_17513_EWteam.php @@ -119,3 +119,31 @@ if ($result = @$db->db_query("SELECT conname FROM pg_constraint WHERE conname = echo '
bis.tbl_entwicklungsteam: Primary Key tbl_entwicklungsteam_pk (entwicklungsteam_id) hinzugefügt'; } } + +// Add permission for managing entries entwicklungsteam +if($result = @$db->db_query("SELECT 1 FROM system.tbl_berechtigung WHERE berechtigung_kurzbz = 'stgv/editEntwicklungsteam';")) +{ + if($db->db_num_rows($result) == 0) + { + $qry = "INSERT INTO system.tbl_berechtigung(berechtigung_kurzbz, beschreibung) VALUES('stgv/editEntwicklungsteam', 'Recht zum Bearbeiten von Entwicklungsteameinträgen');"; + + if(!$db->db_query($qry)) + echo 'system.tbl_berechtigung '.$db->db_last_error().'
'; + else + echo 'system.tbl_berechtigung: Added permission for stgv/editEntwicklungsteam
'; + } +} + +//Berechtigung 'stgv/editEntwicklungsteam' zu Rolle addonStgv hinzufuegen +if($result = @$db->db_query("SELECT 1 from system.tbl_rolleberechtigung WHERE berechtigung_kurzbz = 'stgv/editEntwicklungsteam' AND rolle_kurzbz = 'addonStgv';")) +{ + if($db->db_num_rows($result) == 0) + { + $qry = "INSERT INTO system.tbl_rolleberechtigung(berechtigung_kurzbz, rolle_kurzbz, art) VALUES ('stgv/editEntwicklungsteam', 'addonStgv', 'suid');"; + + if(!$db->db_query($qry)) + echo 'system.tbl_rolleberechtigung '.$db->db_last_error().'
'; + else + echo 'system.tbl_rolleberechtigung: Added stgv/editEntwicklungsteam to Rolle addonStgv
'; + } +}