Fixed permissions: now all the controllers that extend FHC_Controller and need the write permission, have added the read permission

It it a workaroud for GET/POST checks
This commit is contained in:
Paolo
2018-03-22 17:13:12 +01:00
parent e8bec1ebf5
commit e4a254a284
12 changed files with 52 additions and 52 deletions
+6 -6
View File
@@ -11,12 +11,12 @@ class Statusgrund extends FHC_Controller
'index' => 'basis/status:r',
'listStatus' => 'basis/status:r',
'listGrund' => 'basis/status:r',
'editGrund' => 'basis/status:w',
'editStatus' => 'basis/status:w',
'newGrund' => 'basis/status:w',
'saveGrund' => 'basis/status:w',
'insGrund' => 'basis/status:w',
'saveStatus' => 'basis/status:w'
'editGrund' => 'basis/status:rw',
'editStatus' => 'basis/status:rw',
'newGrund' => 'basis/status:rw',
'saveGrund' => 'basis/status:rw',
'insGrund' => 'basis/status:rw',
'saveStatus' => 'basis/status:rw'
)
);
@@ -17,11 +17,11 @@ class Studienjahr extends FHC_Controller
parent::__construct(
array(
'listStudienjahr' => 'basis/studiensemester:r',
'editStudienjahr' => 'basis/studiensemester:w',
'newStudienjahr' => 'basis/studiensemester:w',
'insStudienjahr' => 'basis/studiensemester:w',
'saveStudienjahr' => 'basis/studiensemester:w',
'deleteStudienjahr' => 'basis/studiensemester:w'
'editStudienjahr' => 'basis/studiensemester:rw',
'newStudienjahr' => 'basis/studiensemester:rw',
'insStudienjahr' => 'basis/studiensemester:rw',
'saveStudienjahr' => 'basis/studiensemester:rw',
'deleteStudienjahr' => 'basis/studiensemester:rw'
)
);
@@ -17,11 +17,11 @@ class Studiensemester extends FHC_Controller
parent::__construct(
array(
'listStudiensemester' => 'basis/studiensemester:r',
'editStudiensemester' => 'basis/studiensemester:w',
'newStudiensemester' => 'basis/studiensemester:w',
'insStudiensemester' => 'basis/studiensemester:w',
'saveStudiensemester' => 'basis/studiensemester:w',
'deleteStudiensemester' => 'basis/studiensemester:w'
'editStudiensemester' => 'basis/studiensemester:rw',
'newStudiensemester' => 'basis/studiensemester:rw',
'insStudiensemester' => 'basis/studiensemester:rw',
'saveStudiensemester' => 'basis/studiensemester:rw',
'deleteStudiensemester' => 'basis/studiensemester:rw'
)
);
+2 -2
View File
@@ -13,8 +13,8 @@ class Messages extends FHC_Controller
{
parent::__construct(
array(
'write' => array('basis/message:w', 'infocenter:w'),
'send' => array('basis/message:w', 'infocenter:w'),
'write' => array('basis/message:rw', 'infocenter:rw'),
'send' => array('basis/message:rw', 'infocenter:rw'),
'getVorlage' => array('basis/message:r', 'infocenter:r'),
'parseMessageText' => array('basis/message:r', 'infocenter:r'),
'getMessageFromIds' => array('basis/message:r', 'infocenter:r')
+7 -7
View File
@@ -11,13 +11,13 @@ class Phrases extends FHC_Controller
'index' => 'system/phrase:r',
'table' => 'system/phrase:r',
'view' => 'system/phrase:r',
'deltext' => 'system/phrase:w',
'edit' => 'system/phrase:w',
'write' => 'system/phrase:w',
'save' => 'system/phrase:w',
'newText' => 'system/phrase:w',
'editText' => 'system/phrase:w',
'saveText' => 'system/phrase:w'
'deltext' => 'system/phrase:rw',
'edit' => 'system/phrase:rw',
'write' => 'system/phrase:rw',
'save' => 'system/phrase:rw',
'newText' => 'system/phrase:rw',
'editText' => 'system/phrase:rw',
'saveText' => 'system/phrase:rw'
)
);
+1 -1
View File
@@ -9,7 +9,7 @@ class UDF extends FHC_Controller
parent::__construct(
array(
'index' => 'basis/person:r',
'saveUDF' => 'basis/person:w'
'saveUDF' => 'basis/person:rw'
)
);
+9 -9
View File
@@ -11,16 +11,16 @@ class Vorlage extends FHC_Controller
'index' => 'system/vorlage:r',
'table' => 'system/vorlage:r',
'view' => 'system/vorlage:r',
'edit' => 'system/vorlage:w',
'write' => 'system/vorlage:w',
'save' => 'system/vorlage:w',
'newText' => 'system/vorlage:w',
'editText' => 'system/vorlage:w',
'newText' => 'system/vorlage:w',
'edit' => 'system/vorlage:rw',
'write' => 'system/vorlage:rw',
'save' => 'system/vorlage:rw',
'newText' => 'system/vorlage:rw',
'editText' => 'system/vorlage:rw',
'newText' => 'system/vorlage:rw',
'linkDocuments' => 'system/vorlage:r',
'saveDocuments' => 'system/vorlage:w',
'deleteDocumentLink' => 'system/vorlage:w',
'saveText' => 'system/vorlage:w',
'saveDocuments' => 'system/vorlage:rw',
'deleteDocumentLink' => 'system/vorlage:rw',
'saveText' => 'system/vorlage:rw',
'preview' => 'system/vorlage:r'
)
);
@@ -9,8 +9,8 @@ class PrestudentMultiAssign extends FHC_Controller
parent::__construct(
array(
'index' => 'basis/student:r',
'linkToStufe' => 'basis/student:w',
'linkToAufnahmegruppe' => 'basis/student:w'
'linkToStufe' => 'basis/student:rw',
'linkToAufnahmegruppe' => 'basis/student:rw'
)
);
@@ -15,9 +15,9 @@ class Manager extends FHC_Controller
parent::__construct(
array(
'index' => 'system/extensions:r',
'toggleExtension' => 'system/extensions:w',
'delExtension' => 'system/extensions:w',
'uploadExtension' => 'system/extensions:w'
'toggleExtension' => 'system/extensions:rw',
'delExtension' => 'system/extensions:rw',
'uploadExtension' => 'system/extensions:rw'
)
);
@@ -55,13 +55,13 @@ class InfoCenter extends FHC_Controller
array(
'index' => 'infocenter:r',
'showDetails' => 'infocenter:r',
'unlockPerson' => 'infocenter:w',
'saveFormalGeprueft' => 'infocenter:w',
'unlockPerson' => 'infocenter:rw',
'saveFormalGeprueft' => 'infocenter:rw',
'getLastPrestudentWithZgvJson' => 'infocenter:r',
'saveZgvPruefung' => 'infocenter:w',
'saveAbsage' => 'infocenter:w',
'saveFreigabe' => 'infocenter:w',
'saveNotiz' => 'infocenter:w',
'saveZgvPruefung' => 'infocenter:rw',
'saveAbsage' => 'infocenter:rw',
'saveFreigabe' => 'infocenter:rw',
'saveNotiz' => 'infocenter:rw',
'reloadNotizen' => 'infocenter:r',
'reloadLogs' => 'infocenter:r',
'outputAkteContent' => 'infocenter:r'
@@ -5,7 +5,7 @@
<div class="row">
<div class="span4">
<h2>Phrase Inhalt - <?php echo $phrase; ?></h2>
<form method="post" action="../newtext" target="PhrasesBottom">
<form method="post" action="../newText" target="PhrasesBottom">
<input type="hidden" name="phrase_id" value="<?php echo $phrase_id; ?>"/>
<button type="submit">Neu</button>
</form>
@@ -24,13 +24,13 @@
</thead>
<tbody>
<?php foreach ($phrase_inhalt as $v): ?>
<tr><td><a href="../edittext/<?php echo $v->phrasentext_id; ?>" target="PhrasesBottom"><?php echo $v->phrasentext_id; ?></a></td>
<tr><td><a href="../editText/<?php echo $v->phrasentext_id; ?>" target="PhrasesBottom"><?php echo $v->phrasentext_id; ?></a></td>
<td><?php echo $v->sprache; ?></td>
<td><?php echo $v->orgeinheit_kurzbz; ?></td>
<td><?php echo $v->orgform_kurzbz; ?></td>
<td><?php echo $v->text; ?></td>
<td><?php echo $v->description; ?></td>
<td><a href="../edittext/<?php echo $v->phrasentext_id; ?>" target="PhrasesBottom">edit</a></td>
<td><a href="../editText/<?php echo $v->phrasentext_id; ?>" target="PhrasesBottom">edit</a></td>
<td>
<a href="javascript:void(0);" onclick="delPhrasentext(<?php echo $v->phrasentext_id; ?>, <?php echo $phrase_id; ?>)">delete</a>
</td>
@@ -5,7 +5,7 @@
<div class="row">
<div class="span4">
<h2>Vorlagentext - <?php echo $vorlage_kurzbz; ?></h2>
<form method="post" action="../newtext" target="VorlageBottom">
<form method="post" action="../newText" target="VorlageBottom">
<input type="hidden" name="vorlage_kurzbz" value="<?php echo $vorlage_kurzbz; ?>"/>
<button type="submit">Neu</button>
</form>
@@ -28,8 +28,8 @@
<tbody>
<?php foreach ($vorlagentext as $v): ?>
<tr>
<td><a href="../edittext/<?php echo $v->vorlagestudiengang_id; ?>" target="VorlageBottom"><?php echo $v->vorlagestudiengang_id; ?></a></td>
<td><a href="../edittext/<?php echo $v->vorlagestudiengang_id; ?>" target="VorlageBottom"><?php echo $v->vorlage_kurzbz; ?></a></td>
<td><a href="../editText/<?php echo $v->vorlagestudiengang_id; ?>" target="VorlageBottom"><?php echo $v->vorlagestudiengang_id; ?></a></td>
<td><a href="../editText/<?php echo $v->vorlagestudiengang_id; ?>" target="VorlageBottom"><?php echo $v->vorlage_kurzbz; ?></a></td>
<td><?php echo $v->version; ?></td>
<td><?php echo $v->oe_kurzbz; ?></td>
<td></td>