Lines Matching refs:auth_aclcheck

35         $this->assertEquals(auth_aclcheck('page',          '',array()), AUTH_NONE);
36 $this->assertEquals(auth_aclcheck('namespace:page','',array()), AUTH_NONE);
37 $this->assertEquals(auth_aclcheck('namespace:*', '',array()), AUTH_NONE);
40 $this->assertEquals(auth_aclcheck('page', 'jill',array('foo')), AUTH_NONE);
41 $this->assertEquals(auth_aclcheck('namespace:page','jill',array('foo')), AUTH_NONE);
42 $this->assertEquals(auth_aclcheck('namespace:*', 'jill',array('foo')), AUTH_NONE);
45 … $this->assertEquals(auth_aclcheck('page', 'jill',array('foo','user')), AUTH_UPLOAD);
46 … $this->assertEquals(auth_aclcheck('namespace:page','jill',array('foo','user')), AUTH_UPLOAD);
47 … $this->assertEquals(auth_aclcheck('namespace:*', 'jill',array('foo','user')), AUTH_UPLOAD);
50 $this->assertEquals(auth_aclcheck('page', 'john',array('foo')), AUTH_ADMIN);
51 $this->assertEquals(auth_aclcheck('namespace:page','john',array('foo')), AUTH_ADMIN);
52 $this->assertEquals(auth_aclcheck('namespace:*', 'john',array('foo')), AUTH_ADMIN);
68 $this->assertEquals(auth_aclcheck('page', '',array()), AUTH_NONE);
69 $this->assertEquals(auth_aclcheck('namespace:page','',array()), AUTH_NONE);
70 $this->assertEquals(auth_aclcheck('namespace:*', '',array()), AUTH_NONE);
73 $this->assertEquals(auth_aclcheck('page', 'jill',array('foo')), AUTH_NONE);
74 $this->assertEquals(auth_aclcheck('namespace:page','jill',array('foo')), AUTH_NONE);
75 $this->assertEquals(auth_aclcheck('namespace:*', 'jill',array('foo')), AUTH_NONE);
78 … $this->assertEquals(auth_aclcheck('page', 'jill',array('foo','user')), AUTH_UPLOAD);
79 $this->assertEquals(auth_aclcheck('namespace:page','jill',array('foo','user')), AUTH_READ);
80 … $this->assertEquals(auth_aclcheck('namespace:*', 'jill',array('foo','user')), AUTH_UPLOAD);
83 $this->assertEquals(auth_aclcheck('page', 'john',array('foo')), AUTH_ADMIN);
84 $this->assertEquals(auth_aclcheck('namespace:page','john',array('foo')), AUTH_ADMIN);
85 $this->assertEquals(auth_aclcheck('namespace:*', 'john',array('foo')), AUTH_ADMIN);
108 $this->assertEquals(auth_aclcheck('page', '' ,array()) , AUTH_CREATE);
109 $this->assertEquals(auth_aclcheck('page', 'bigboss' ,array('foo')) , AUTH_DELETE);
110 $this->assertEquals(auth_aclcheck('page', 'jill' ,array('marketing')) , AUTH_CREATE);
111 $this->assertEquals(auth_aclcheck('page', 'jane' ,array('devel')) , AUTH_CREATE);
113 $this->assertEquals(auth_aclcheck('start', '' ,array()) , AUTH_READ);
114 $this->assertEquals(auth_aclcheck('start', 'bigboss' ,array('foo')) , AUTH_READ);
115 $this->assertEquals(auth_aclcheck('start', 'jill' ,array('marketing')) , AUTH_READ);
116 $this->assertEquals(auth_aclcheck('start', 'jane' ,array('devel')) , AUTH_READ);
118 … $this->assertEquals(auth_aclcheck('marketing:page', '' ,array()) , AUTH_CREATE);
119 … $this->assertEquals(auth_aclcheck('marketing:page', 'bigboss' ,array('foo')) , AUTH_DELETE);
120 … $this->assertEquals(auth_aclcheck('marketing:page', 'jill' ,array('marketing')) , AUTH_UPLOAD);
121 … $this->assertEquals(auth_aclcheck('marketing:page', 'jane' ,array('devel')) , AUTH_CREATE);
124 $this->assertEquals(auth_aclcheck('devel:page', '' ,array()) , AUTH_NONE);
125 … $this->assertEquals(auth_aclcheck('devel:page', 'bigboss' ,array('foo')) , AUTH_DELETE);
126 $this->assertEquals(auth_aclcheck('devel:page', 'jill' ,array('marketing')) , AUTH_READ);
127 … $this->assertEquals(auth_aclcheck('devel:page', 'jane' ,array('devel')) , AUTH_UPLOAD);
129 … $this->assertEquals(auth_aclcheck('devel:funstuff', '' ,array()) , AUTH_NONE);
130 … $this->assertEquals(auth_aclcheck('devel:funstuff', 'bigboss' ,array('foo')) , AUTH_NONE);
131 … $this->assertEquals(auth_aclcheck('devel:funstuff', 'jill' ,array('marketing')) , AUTH_READ);
132 … $this->assertEquals(auth_aclcheck('devel:funstuff', 'jane' ,array('devel')) , AUTH_UPLOAD);
134 … $this->assertEquals(auth_aclcheck('devel:marketing', '' ,array()) , AUTH_NONE);
135 …$this->assertEquals(auth_aclcheck('devel:marketing', 'bigboss' ,array('foo')) , AUTH_DELETE);
136 … $this->assertEquals(auth_aclcheck('devel:marketing', 'jill' ,array('marketing')) , AUTH_EDIT);
137 …$this->assertEquals(auth_aclcheck('devel:marketing', 'jane' ,array('devel')) , AUTH_UPLOAD);
153 $this->assertEquals(auth_aclcheck('page', '',array()), AUTH_NONE);
154 $this->assertEquals(auth_aclcheck('namespace:page','',array()), AUTH_NONE);
155 $this->assertEquals(auth_aclcheck('namespace:*', '',array()), AUTH_NONE);
158 $this->assertEquals(auth_aclcheck('page', 'jill',array('foo')), AUTH_NONE);
159 $this->assertEquals(auth_aclcheck('namespace:page','jill',array('foo')), AUTH_NONE);
160 $this->assertEquals(auth_aclcheck('namespace:*', 'jill',array('foo')), AUTH_NONE);
163 … $this->assertEquals(auth_aclcheck('page', 'jill',array('foo','user')), AUTH_UPLOAD);
164 … $this->assertEquals(auth_aclcheck('namespace:page','jill',array('foo','user')), AUTH_UPLOAD);
165 … $this->assertEquals(auth_aclcheck('namespace:*', 'jill',array('foo','user')), AUTH_UPLOAD);
168 $this->assertEquals(auth_aclcheck('page', 'john',array('foo')), AUTH_ADMIN);
169 $this->assertEquals(auth_aclcheck('namespace:page','john',array('foo')), AUTH_ADMIN);
170 $this->assertEquals(auth_aclcheck('namespace:*', 'john',array('foo')), AUTH_ADMIN);
173 $this->assertEquals(auth_aclcheck('page', 'doe',array('foo')), AUTH_ADMIN);
174 $this->assertEquals(auth_aclcheck('namespace:page','doe',array('foo')), AUTH_ADMIN);
175 $this->assertEquals(auth_aclcheck('namespace:*', 'doe',array('foo')), AUTH_ADMIN);
178 … $this->assertEquals(auth_aclcheck('page', 'jill',array('foo','admin')), AUTH_ADMIN);
179 … $this->assertEquals(auth_aclcheck('namespace:page','jill',array('foo','admin')), AUTH_ADMIN);
180 … $this->assertEquals(auth_aclcheck('namespace:*', 'jill',array('foo','admin')), AUTH_ADMIN);
183 … $this->assertEquals(auth_aclcheck('page', 'jill',array('foo','roots')), AUTH_ADMIN);
184 … $this->assertEquals(auth_aclcheck('namespace:page','jill',array('foo','roots')), AUTH_ADMIN);
185 … $this->assertEquals(auth_aclcheck('namespace:*', 'jill',array('foo','roots')), AUTH_ADMIN);
201 $this->assertEquals(auth_aclcheck('page', '',array()), AUTH_NONE);
202 $this->assertEquals(auth_aclcheck('namespace:page','',array()), AUTH_NONE);
203 $this->assertEquals(auth_aclcheck('namespace:*', '',array()), AUTH_NONE);
206 $this->assertEquals(auth_aclcheck('page', 'jill',array('foo')), AUTH_NONE);
207 $this->assertEquals(auth_aclcheck('namespace:page','jill',array('foo')), AUTH_NONE);
208 $this->assertEquals(auth_aclcheck('namespace:*', 'jill',array('foo')), AUTH_NONE);
211 … $this->assertEquals(auth_aclcheck('page', 'jill',array('foo','user')), AUTH_UPLOAD);
212 $this->assertEquals(auth_aclcheck('namespace:page','jill',array('foo','user')), AUTH_READ);
213 … $this->assertEquals(auth_aclcheck('namespace:*', 'jill',array('foo','user')), AUTH_UPLOAD);
216 $this->assertEquals(auth_aclcheck('page', 'john',array('foo')), AUTH_ADMIN);
217 $this->assertEquals(auth_aclcheck('namespace:page','john',array('foo')), AUTH_ADMIN);
218 $this->assertEquals(auth_aclcheck('namespace:*', 'john',array('foo')), AUTH_ADMIN);
221 $this->assertEquals(auth_aclcheck('page', 'doe',array('foo')), AUTH_ADMIN);
222 $this->assertEquals(auth_aclcheck('namespace:page','doe',array('foo')), AUTH_ADMIN);
223 $this->assertEquals(auth_aclcheck('namespace:*', 'doe',array('foo')), AUTH_ADMIN);
226 … $this->assertEquals(auth_aclcheck('page', 'jill',array('foo','admin')), AUTH_ADMIN);
227 … $this->assertEquals(auth_aclcheck('namespace:page','jill',array('foo','admin')), AUTH_ADMIN);
228 … $this->assertEquals(auth_aclcheck('namespace:*', 'jill',array('foo','admin')), AUTH_ADMIN);
231 … $this->assertEquals(auth_aclcheck('page', 'jill',array('foo','roots')), AUTH_ADMIN);
232 … $this->assertEquals(auth_aclcheck('namespace:page','jill',array('foo','roots')), AUTH_ADMIN);
233 … $this->assertEquals(auth_aclcheck('namespace:*', 'jill',array('foo','roots')), AUTH_ADMIN);
247 …$this->assertEquals(AUTH_UPLOAD, auth_aclcheck('page', $_SERVER['REMOTE_USER'], $USERINFO['grps'])…
250 …$this->assertEquals(AUTH_DELETE, auth_aclcheck('users:john:foo', $_SERVER['REMOTE_USER'], $USERINF…
251 $this->assertEquals(AUTH_READ, auth_aclcheck('users:john:foo', 'schmock', array()));
254 …$this->assertEquals(AUTH_DELETE, auth_aclcheck('groups:test:foo', $_SERVER['REMOTE_USER'], $USERIN…
255 $this->assertEquals(AUTH_READ, auth_aclcheck('groups:test:foo', 'schmock', array()));
256 …$this->assertEquals(AUTH_DELETE, auth_aclcheck('groups:toest:foo', $_SERVER['REMOTE_USER'], $USERI…
257 $this->assertEquals(AUTH_READ, auth_aclcheck('groups:toest:foo', 'schmock', array()));
258 …$this->assertEquals(AUTH_DELETE, auth_aclcheck('groups:foo_bar:foo', $_SERVER['REMOTE_USER'], $USE…
259 $this->assertEquals(AUTH_READ, auth_aclcheck('groups:foo_bar:foo', 'schmock', array()));