]> Kevux Git Server - koopa/commit
Progress: improve access control database structure and other changes
authorKevin Day <thekevinday@gmail.com>
Thu, 30 Mar 2017 17:34:35 +0000 (12:34 -0500)
committerKevin Day <thekevinday@gmail.com>
Thu, 30 Mar 2017 17:34:35 +0000 (12:34 -0500)
commit56510c02a93997ef87a90639c9ef8c8ffe3e9e23
tree40855b6c9c2424cc595342b4ceee5f33da4d03a2
parent46400274d7a33ee76ee4c777993a2176f8da4a5b
Progress: improve access control database structure and other changes

Numerous changes, but there has been a huge focus on access control changes.
It occurred to me that if an account was locked or deleted, then they should be denied access to all of the views (with exception of the current user views).
This required a notable structural change.

The tables are now stored in the s_table schema.
In case accounts get locked, even administer accounts, access should be disabled.
I did not get the time to convert all of the administer and manager roles to be restricted to views but will eventually do so.
31 files changed:
common/base/classes/base_database.php
common/base/classes/base_error.php
common/base/classes/base_error_messages_english.php
common/base/classes/base_error_messages_japanese.php
common/base/classes/base_form.php
common/base/classes/base_mime.php
common/base/classes/base_session.php
database/sql/reservation/reservation-associations.sql
database/sql/reservation/reservation-dates.sql
database/sql/reservation/reservation-fields.sql
database/sql/reservation/reservation-files.sql [new file with mode: 0644]
database/sql/reservation/reservation-first.sql
database/sql/reservation/reservation-groups.sql
database/sql/reservation/reservation-last.sql
database/sql/reservation/reservation-legal.sql
database/sql/reservation/reservation-log_groups.sql
database/sql/reservation/reservation-log_problems.sql
database/sql/reservation/reservation-log_types.sql
database/sql/reservation/reservation-log_users.sql
database/sql/reservation/reservation-main.sql
database/sql/reservation/reservation-paths.sql
database/sql/reservation/reservation-requests.sql
database/sql/reservation/reservation-statistics.sql
database/sql/reservation/reservation-types.sql
database/sql/reservation/reservation-users.sql
database/sql/reservation/reservation-workflow.sql
examples/test.php
program/reservation/index.php
program/reservation/reservation_database.php
program/reservation/reservation_paths.php
program/sessionize_accounts/source/php/sessionize_accounts-server.php