Skip to content

Commit 8f0e0d6

Browse files
author
lucas.reynolds
committed
Updated roles
1 parent 562ecdc commit 8f0e0d6

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

39 files changed

+53
-67
lines changed

app/Config/Schema/arcs.sql

+1-1
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,7 @@ CREATE TABLE IF NOT EXISTS users (
149149
name VARCHAR(100),
150150
username VARCHAR(100),
151151
password VARCHAR(100),
152-
role INT(1),
152+
role VARCHAR(100),
153153
activation CHAR(36),
154154
reset CHAR(36),
155155
last_login DATETIME,

app/Controller/AppController.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public function beforeFilter() {
3333
'name' => $this->Auth->user('name'),
3434
'email' => $this->Auth->user('email'),
3535
'role' => $this->Auth->loggedIn() ?
36-
intVal($this->Auth->user('role')) : 3,
36+
$this->Auth->user('role') : "Researcher",
3737
'username' => $this->Auth->user('username'),
3838
'gravatar' => md5(strtolower($this->Auth->user('email')))
3939
),

app/Controller/Component/AccessComponent.php

+2-3
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,8 @@ class AccessComponent extends Component {
1313

1414
public $roles = array(
1515
'Admin' => 0,
16-
'SrResearcher' => 1,
17-
'Researcher' => 2,
18-
'Unknown' => 3
16+
'Moderator' => 1,
17+
'Researcher' => 2
1918
);
2019

2120
public function __call($name, $arguments) {

app/View/Collections/viewer.tpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
<ul class="dropdown-menu">
4545
<li><a id="rethumb-btn">Re-thumbnail</a></li>
4646
<li><a id="split-btn">Split PDF</a></li>
47-
{% if user.role == 0 %}
47+
{% if user.role == "Admin" %}
4848
<li class="divider"></li>
4949
<li><a id="delete-btn">Delete this resource...</a></li>
5050
<li><a id="delete-col-btn">Delete collection...</a></li>

app/View/Elements/toolbar.ctp

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
<div id="droppedMenu" class="dropped-menu">
1616
<?php echo $this->Html->link('Profile',
1717
'/user/' . $user['username'] . '/') ?>
18-
<?php if ($user['role'] === 0): ?>
18+
<?php if ($user['role'] == "Admin"): ?>
1919
<?php echo $this->Html->link('Admin',
2020
'/admin') ?>
2121
<?php endif ?>

app/View/JST/admin/users.jst

+1-5
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,7 @@
1111
<td><%= u.name %></td>
1212
<td><%= u.username %></td>
1313
<td><%= u.email %></td>
14-
<td>
15-
<% if (u.role == 0) print('Admin') %>
16-
<% if (u.role == 1) print('Sr. Researcher') %>
17-
<% if (u.role == 2) print('Researcher') %>
18-
<td>
14+
<td><%= u.role %></td>
1915
<button id="delete-btn" class="btn btn-danger btn-mini "
2016
data-id="<%= u.id %>">Delete</button>
2117
<button id="edit-btn" class="btn btn-info btn-mini"

app/View/Layouts/default.ctp

+1-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
<?php endif ?>
4242
</div>
4343
<?php echo $this->element('footer') ?>
44-
<?php if ($user['role'] == 0 && Configure::read('debug') == 2) echo $this->element('sql') ?>
44+
<?php if ($user['role'] == "Admin" && Configure::read('debug') == 2) echo $this->element('sql') ?>
4545
<!-- user voice -->
4646
<script type="text/javascript">
4747
var uvOptions = {};

app/View/Resources/viewer.tpl

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
<ul class="dropdown-menu">
3737
<li><a id="rethumb-btn">Re-thumbnail</a></li>
3838
<li><a id="split-btn">Split PDF</a></li>
39-
{% if user.role == 0 %}
39+
{% if user.role == "Admin" %}
4040
<li><a id="delete-btn">Delete</a></li>
4141
{% endif %}
4242
</ul>

app/View/Search/search.tpl

+2-2
Original file line numberDiff line numberDiff line change
@@ -111,14 +111,14 @@
111111
<span class="caret"></span>
112112
</button>
113113
<ul class="dropdown-menu">
114-
{% if user.role < 2 %}
114+
{% if user.role == "Admin" || user.role == "Moderator" %}
115115
<li><a id="access-btn">Set Access...</a></li>
116116
<li class="divider"></li>
117117
{% endif %}
118118
<li><a id="rethumb-btn">Redo thumbnail</a></li>
119119
<li><a id="repreview-btn">Redo preview</a></li>
120120
<li><a id="split-btn">Split PDF</a></li>
121-
{% if user.role == 0 %}
121+
{% if user.role == "Admin" %}
122122
<li class="divider"></li>
123123
<li><a id="delete-btn">Delete...</a></li>
124124
<li class="divider"></li>

app/View/Users/profile.ctp

+1-8
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,7 @@
1010
<?php echo $user_info['User']['email']; ?></a>
1111
</dd>
1212
<dd><?php echo $user_info['User']['username']?></dd>
13-
<dd>Role:
14-
<?php
15-
$role = $user_info['User']['role'];
16-
if ($role == 0) echo "Admin";
17-
if ($role == 1) echo "Moderator";
18-
if ($role == 2) echo "Researcher";
19-
?>
20-
</dd>
13+
<dd>Role: <?php echo $user_info['User']['role']; ?></dd>
2114
<dd>Projects: Polis, Isthmia, Chersonesos, Nemea</dd>
2215
<dd>Active Since: <?php echo $user_info['User']['activeSince']; ?></dd>
2316
<?php if ($user['id'] == $user_info['User']['id']): ?>
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
1442341669
1+
1442584448
22
N;
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
1442341669
1+
1442584448
22
a:16:{s:2:"id";a:7:{s:4:"type";s:6:"string";s:4:"null";b:0;s:7:"default";N;s:6:"length";i:36;s:3:"key";s:7:"primary";s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:11:"resource_id";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:36;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:13:"resource_name";a:6:{s:4:"type";s:4:"text";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:7:"user_id";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:36;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:9:"user_name";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:100;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:10:"user_email";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:100;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:13:"user_username";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:100;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:8:"relation";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:36;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:10:"transcript";a:7:{s:4:"type";s:4:"text";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;s:3:"key";s:5:"index";s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:3:"url";a:6:{s:4:"type";s:4:"text";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:2:"x1";a:4:{s:4:"type";s:5:"float";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;}s:2:"y1";a:4:{s:4:"type";s:5:"float";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;}s:2:"x2";a:4:{s:4:"type";s:5:"float";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;}s:2:"y2";a:4:{s:4:"type";s:5:"float";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;}s:7:"created";a:4:{s:4:"type";s:8:"datetime";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;}s:8:"modified";a:4:{s:4:"type";s:8:"datetime";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;}}
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
1442341669
1+
1442584448
22
a:9:{s:2:"id";a:7:{s:4:"type";s:6:"string";s:4:"null";b:0;s:7:"default";N;s:6:"length";i:36;s:3:"key";s:7:"primary";s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:5:"title";a:7:{s:4:"type";s:4:"text";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;s:3:"key";s:5:"index";s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:11:"description";a:6:{s:4:"type";s:4:"text";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:6:"public";a:4:{s:4:"type";s:7:"boolean";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:1;}s:7:"user_id";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:36;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:3:"pdf";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:36;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:9:"temporary";a:4:{s:4:"type";s:7:"boolean";s:4:"null";b:1;s:7:"default";s:1:"0";s:6:"length";i:1;}s:7:"created";a:4:{s:4:"type";s:8:"datetime";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;}s:8:"modified";a:4:{s:4:"type";s:8:"datetime";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;}}
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
1442341669
1+
1442584448
22
a:6:{s:2:"id";a:7:{s:4:"type";s:6:"string";s:4:"null";b:0;s:7:"default";N;s:6:"length";i:36;s:3:"key";s:7:"primary";s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:11:"resource_id";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:36;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:7:"user_id";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:36;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:7:"content";a:7:{s:4:"type";s:4:"text";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;s:3:"key";s:5:"index";s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:7:"created";a:4:{s:4:"type";s:8:"datetime";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;}s:8:"modified";a:4:{s:4:"type";s:8:"datetime";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;}}
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
1442341669
1+
1442585540
22
a:11:{i:0;s:11:"annotations";i:1;s:9:"bookmarks";i:2;s:11:"collections";i:3;s:8:"comments";i:4;s:5:"flags";i:5;s:4:"jobs";i:6;s:8:"keywords";i:7;s:11:"memberships";i:8;s:8:"metadata";i:9;s:9:"resources";i:10;s:5:"users";}
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
1442341669
1+
1442584448
22
a:11:{s:2:"id";a:7:{s:4:"type";s:6:"string";s:4:"null";b:0;s:7:"default";N;s:6:"length";i:36;s:3:"key";s:7:"primary";s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:11:"resource_id";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:36;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:13:"resource_name";a:6:{s:4:"type";s:4:"text";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:7:"user_id";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:36;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:9:"user_name";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:100;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:10:"user_email";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:100;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:13:"user_username";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:100;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:9:"attribute";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:50;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:5:"value";a:7:{s:4:"type";s:4:"text";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;s:3:"key";s:5:"index";s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:7:"created";a:4:{s:4:"type";s:8:"datetime";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;}s:8:"modified";a:4:{s:4:"type";s:8:"datetime";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;}}
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
1442341669
1+
1442584448
22
a:14:{s:2:"id";a:7:{s:4:"type";s:6:"string";s:4:"null";b:0;s:7:"default";N;s:6:"length";i:36;s:3:"key";s:7:"primary";s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:7:"user_id";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:36;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:3:"sha";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:40;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:6:"public";a:4:{s:4:"type";s:7:"boolean";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:1;}s:9:"exclusive";a:4:{s:4:"type";s:7:"boolean";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:1;}s:9:"file_name";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:200;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:9:"file_size";a:4:{s:4:"type";s:7:"integer";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:11;}s:9:"mime_type";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:100;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:5:"title";a:6:{s:4:"type";s:4:"text";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:7:"context";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:36;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:9:"first_req";a:4:{s:4:"type";s:7:"boolean";s:4:"null";b:1;s:7:"default";s:1:"1";s:6:"length";i:1;}s:7:"created";a:4:{s:4:"type";s:8:"datetime";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;}s:8:"modified";a:4:{s:4:"type";s:8:"datetime";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;}s:4:"type";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:200;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}}
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
1442341669
1+
1442585540
22
a:11:{s:2:"id";a:7:{s:4:"type";s:6:"string";s:4:"null";b:0;s:7:"default";N;s:6:"length";i:36;s:3:"key";s:7:"primary";s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:5:"email";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:100;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:4:"name";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:100;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:8:"username";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:100;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:8:"password";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:100;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:4:"role";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:100;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:7:"created";a:4:{s:4:"type";s:8:"datetime";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;}s:8:"modified";a:4:{s:4:"type";s:8:"datetime";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;}s:10:"activation";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:36;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:5:"reset";a:6:{s:4:"type";s:6:"string";s:4:"null";b:1;s:7:"default";N;s:6:"length";i:36;s:7:"collate";s:17:"latin1_swedish_ci";s:7:"charset";s:6:"latin1";}s:10:"last_login";a:4:{s:4:"type";s:8:"datetime";s:4:"null";b:1;s:7:"default";N;s:6:"length";N;}}
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
1442341669
1+
1442584448
22
N;
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
1442341669
1+
1442584448
22
N;
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
1442341669
1+
1442584448
22
N;
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
1442341669
1+
1442584448
22
N;
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
1442341673
1+
1442585540
22
N;
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
1442341669
1+
1442585540
22
a:1:{s:11:"LC_MESSAGES";a:0:{}}
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
1442341669
1+
1442585540
22
a:1:{s:11:"LC_MESSAGES";a:0:{}}
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
1442341669
1+
1442585540
22
a:1:{s:11:"LC_MESSAGES";a:0:{}}

0 commit comments

Comments
 (0)