Skip to content

Commit

Permalink
Add Read and Update Owned Rights
Browse files Browse the repository at this point in the history
  • Loading branch information
cconard96 committed Apr 26, 2024
1 parent c34bda6 commit 02745f3
Show file tree
Hide file tree
Showing 24 changed files with 128 additions and 67 deletions.
2 changes: 1 addition & 1 deletion front/asset/asset.form.php
Expand Up @@ -60,7 +60,7 @@
Response::sendError(400, 'Bad request', Response::CONTENT_TYPE_TEXT_HTML);
}

Session::checkRightsOr($asset::$rightname, [READ, READ_ASSIGNED]);
Session::checkRightsOr($asset::$rightname, [READ, READ_ASSIGNED, READ_OWNED]);

if (isset($_POST['add'])) {
$asset->check(-1, CREATE, $_POST);
Expand Down
2 changes: 1 addition & 1 deletion front/asset/asset.php
Expand Up @@ -48,7 +48,7 @@
Response::sendError(400, 'Bad request', Response::CONTENT_TYPE_TEXT_HTML);
}

Session::checkRightsOr($classname::$rightname, [READ, READ_ASSIGNED]);
Session::checkRightsOr($classname::$rightname, [READ, READ_ASSIGNED, READ_OWNED]);

Html::header($classname::getTypeName(Session::getPluralNumber()), $_SERVER['PHP_SELF'], 'assets', $classname);

Expand Down
2 changes: 1 addition & 1 deletion front/cartridgeitem.php
Expand Up @@ -35,7 +35,7 @@

include('../inc/includes.php');

Session::checkRightsOr(Cartridge::$rightname, [READ, READ_ASSIGNED]);
Session::checkRightsOr(Cartridge::$rightname, [READ, READ_ASSIGNED, READ_OWNED]);

Html::header(Cartridge::getTypeName(Session::getPluralNumber()), $_SERVER['PHP_SELF'], "assets", "cartridgeitem");

Expand Down
2 changes: 1 addition & 1 deletion front/computer.form.php
Expand Up @@ -37,7 +37,7 @@

include('../inc/includes.php');

Session::checkRightsOr(Computer::$rightname, [READ, READ_ASSIGNED]);
Session::checkRightsOr(Computer::$rightname, [READ, READ_ASSIGNED, READ_OWNED]);

if (!isset($_GET["id"])) {
$_GET["id"] = "";
Expand Down
2 changes: 1 addition & 1 deletion front/computer.php
Expand Up @@ -35,7 +35,7 @@

include('../inc/includes.php');

Session::checkRightsOr(Computer::$rightname, [READ, READ_ASSIGNED]);
Session::checkRightsOr(Computer::$rightname, [READ, READ_ASSIGNED, READ_OWNED]);

Html::header(Computer::getTypeName(Session::getPluralNumber()), $_SERVER['PHP_SELF'], "assets", "computer");

Expand Down
2 changes: 1 addition & 1 deletion front/consumableitem.php
Expand Up @@ -35,7 +35,7 @@

include('../inc/includes.php');

Session::checkRightsOr(Consumable::$rightname, [READ, READ_ASSIGNED]);
Session::checkRightsOr(Consumable::$rightname, [READ, READ_ASSIGNED, READ_OWNED]);

Html::header(Consumable::getTypeName(Session::getPluralNumber()), $_SERVER['PHP_SELF'], "assets", "consumableitem");

Expand Down
2 changes: 1 addition & 1 deletion front/monitor.form.php
Expand Up @@ -38,7 +38,7 @@

include('../inc/includes.php');

Session::checkRightsOr(Monitor::$rightname, [READ, READ_ASSIGNED]);
Session::checkRightsOr(Monitor::$rightname, [READ, READ_ASSIGNED, READ_OWNED]);

if (empty($_GET["id"])) {
$_GET["id"] = "";
Expand Down
2 changes: 1 addition & 1 deletion front/monitor.php
Expand Up @@ -35,7 +35,7 @@

include('../inc/includes.php');

Session::checkRightsOr(Monitor::$rightname, [READ, READ_ASSIGNED]);
Session::checkRightsOr(Monitor::$rightname, [READ, READ_ASSIGNED, READ_OWNED]);

Html::header(Monitor::getTypeName(Session::getPluralNumber()), $_SERVER['PHP_SELF'], "assets", "monitor");

Expand Down
2 changes: 1 addition & 1 deletion front/networkequipment.form.php
Expand Up @@ -37,7 +37,7 @@

include('../inc/includes.php');

Session::checkRightsOr(NetworkEquipment::$rightname, [READ, READ_ASSIGNED]);
Session::checkRightsOr(NetworkEquipment::$rightname, [READ, READ_ASSIGNED, READ_OWNED]);

if (!isset($_GET["id"])) {
$_GET["id"] = "";
Expand Down
2 changes: 1 addition & 1 deletion front/networkequipment.php
Expand Up @@ -35,7 +35,7 @@

include('../inc/includes.php');

Session::checkRightsOr(NetworkEquipment::$rightname, [READ, READ_ASSIGNED]);
Session::checkRightsOr(NetworkEquipment::$rightname, [READ, READ_ASSIGNED, READ_OWNED]);

Html::header(NetworkEquipment::getTypeName(Session::getPluralNumber()), $_SERVER['PHP_SELF'], "assets", "networkequipment");

Expand Down
2 changes: 1 addition & 1 deletion front/peripheral.form.php
Expand Up @@ -38,7 +38,7 @@

include('../inc/includes.php');

Session::checkRightsOr(Peripheral::$rightname, [READ, READ_ASSIGNED]);
Session::checkRightsOr(Peripheral::$rightname, [READ, READ_ASSIGNED, READ_OWNED]);

if (empty($_GET["id"])) {
$_GET["id"] = "";
Expand Down
2 changes: 1 addition & 1 deletion front/peripheral.php
Expand Up @@ -35,7 +35,7 @@

include('../inc/includes.php');

Session::checkRightsOr(Peripheral::$rightname, [READ, READ_ASSIGNED]);
Session::checkRightsOr(Peripheral::$rightname, [READ, READ_ASSIGNED, READ_OWNED]);

Html::header(Peripheral::getTypeName(Session::getPluralNumber()), $_SERVER['PHP_SELF'], "assets", "peripheral");

Expand Down
2 changes: 1 addition & 1 deletion front/phone.form.php
Expand Up @@ -38,7 +38,7 @@

include('../inc/includes.php');

Session::checkRightsOr(Phone::$rightname, [READ, READ_ASSIGNED]);
Session::checkRightsOr(Phone::$rightname, [READ, READ_ASSIGNED, READ_OWNED]);

if (empty($_GET["id"])) {
$_GET["id"] = "";
Expand Down
2 changes: 1 addition & 1 deletion front/phone.php
Expand Up @@ -35,7 +35,7 @@

include('../inc/includes.php');

Session::checkRightsOr(Phone::$rightname, [READ, READ_ASSIGNED]);
Session::checkRightsOr(Phone::$rightname, [READ, READ_ASSIGNED, READ_OWNED]);

Html::header(Phone::getTypeName(Session::getPluralNumber()), $_SERVER['PHP_SELF'], 'assets', 'phone');

Expand Down
2 changes: 1 addition & 1 deletion front/printer.form.php
Expand Up @@ -38,7 +38,7 @@

include('../inc/includes.php');

Session::checkRightsOr(Printer::$rightname, [READ, READ_ASSIGNED]);
Session::checkRightsOr(Printer::$rightname, [READ, READ_ASSIGNED, READ_OWNED]);

if (!isset($_GET["id"])) {
$_GET["id"] = "";
Expand Down
2 changes: 1 addition & 1 deletion front/printer.php
Expand Up @@ -35,7 +35,7 @@

include('../inc/includes.php');

Session::checkRightsOr(Printer::$rightname, [READ, READ_ASSIGNED]);
Session::checkRightsOr(Printer::$rightname, [READ, READ_ASSIGNED, READ_OWNED]);

Html::header(Printer::getTypeName(Session::getPluralNumber()), $_SERVER['PHP_SELF'], "assets", "printer");

Expand Down
2 changes: 1 addition & 1 deletion front/software.form.php
Expand Up @@ -37,7 +37,7 @@

include('../inc/includes.php');

Session::checkRightsOr(Software::$rightname, [READ, READ_ASSIGNED]);
Session::checkRightsOr(Software::$rightname, [READ, READ_ASSIGNED, READ_OWNED]);

if (!isset($_GET["id"])) {
$_GET["id"] = "";
Expand Down
2 changes: 1 addition & 1 deletion front/software.php
Expand Up @@ -35,7 +35,7 @@

include('../inc/includes.php');

Session::checkRightsOr(Software::$rightname, [READ, READ_ASSIGNED]);
Session::checkRightsOr(Software::$rightname, [READ, READ_ASSIGNED, READ_OWNED]);

Html::header(Software::getTypeName(Session::getPluralNumber()), $_SERVER['PHP_SELF'], "assets", "software");

Expand Down
2 changes: 2 additions & 0 deletions inc/define.php
Expand Up @@ -68,6 +68,8 @@
define("UNLOCK", 128);
define("READ_ASSIGNED", 256);
define("UPDATE_ASSIGNED", 512);
define("READ_OWNED", 1024);
define("UPDATE_OWNED", 2048);

// set the default app_name
$CFG_GLPI['app_name'] = 'GLPI';
Expand Down

0 comments on commit 02745f3

Please sign in to comment.