Tim Almdal
b74b131e25
Change Identity adminstration to use the uninstall/install methods when changing providers.
2009-10-22 22:30:25 -07:00
Tim Almdal
89ca1590e4
When uninstalling a module call graphics:remove_rules instead of graphics remove_rule.
2009-10-22 22:30:24 -07:00
Tim Almdal
36adc11f05
move the direct orm test to the users module.
2009-10-22 13:30:32 -07:00
Tim Almdal
f4176ae97d
Rename No_Direct_access_Test and change the require_once to fully qualify the path to Gallery_Filters.php
2009-10-22 13:29:12 -07:00
Tim Almdal
6b51de49c5
Change the modifier on activate and deactivate methods to static as they are in a helper class.
2009-10-22 13:28:23 -07:00
Tim Almdal
3c936d661a
Change the name of identity library from Identity to IdentityProvider. Create a helper class called identity to simplify call the Identity Provider. Move the contents of MY_Session.php to the new helper class and remove the MY_Session class
2009-10-22 13:11:03 -07:00
Tim Almdal
4cb9ec1d6d
Use the request::referrer to determine if we are editting the photo or album
...
from the context menu or from its photo or album page.
Fixes ticket #745 . Thanks to jankoprowski for the referrer approach.
2009-10-22 13:11:02 -07:00
Tim Almdal
51a69d7218
Merge branch 'master' into talmdal_dev
2009-10-22 07:40:50 -07:00
Tim Almdal
95f3eb3aad
When an album or photo is updated always return the photo/album location as
...
part of the response. This insures that if the internet address changes, then
the page will reload properly.
2009-10-22 07:37:14 -07:00
Tim Almdal
6502b61348
Merge branch 'master' into talmdal_dev
2009-10-22 07:36:37 -07:00
Bharat Mediratta
416470fcb2
Internationalize confirmation message.
2009-10-22 07:35:26 -07:00
Tim Almdal
5e4576632d
Correct white space
2009-10-21 16:02:34 -07:00
Tim Almdal
7638834e97
Address the issue of the administrator changing the identity provider whilst users are logged onto the system. Addressed the issue by adding try/catch logic to the Session::load_user() method. If load_user fails for any reason, then assume that the identity provider has changed, destroy the current session and redirect to the root album.
2009-10-21 15:17:23 -07:00
Tim Almdal
b994ea9d62
use the appropriate API's
2009-10-21 11:53:41 -07:00
Tim Almdal
21383dddc3
Make sure we set the active identity provider when the user module is installed. This is mostly for the unit_tests as when the gallery3 installer is used, the user module is activated by default.
2009-10-21 11:52:55 -07:00
Tim Almdal
b528fbde57
Change this files to use the API instead of referencing the group tables directly
2009-10-21 11:50:42 -07:00
Tim Almdal
f04177f138
re-add the lookup_group_by_name API Method.
2009-10-21 11:49:42 -07:00
Tim Almdal
182c8414a1
Add the Gallery File Filters and a test to check that the user/group table is only accessed from the user module.
2009-10-21 11:48:40 -07:00
Tim Almdal
59a001b491
Merge branch 'master' into talmdal_dev
2009-10-21 11:47:40 -07:00
Tim Almdal
b91da74726
Correct phpDoc
2009-10-21 11:47:21 -07:00
Tim Almdal
ea2ab0c654
Create a No_Direct_Access test which initially checks to insure there is no direct access to the users and groups table defined by the user module.
2009-10-21 09:32:27 -07:00
Tim Almdal
c5f89967f0
When activating the user module set all items to be owned by the administrator user.
2009-10-21 08:20:41 -07:00
Tim Almdal
a2048ab303
Merge branch 'master' into talmdal_dev
...
Conflicts:
lib/gallery.common.css
2009-10-21 07:07:53 -07:00
Chad Kieffer
e025abea41
Added confirmation message for block admin actions.
2009-10-20 23:37:03 -06:00
Chad Kieffer
093b209807
Removed console.log() debug output.
2009-10-20 23:22:16 -06:00
Chad Kieffer
055c410126
Fix block management UI. Block list height is now dynamically set based on the total number of available blocks which will grow without hardcoding CSS heights and setting the div to be scrollable.
2009-10-20 23:20:38 -06:00
Chad Kieffer
fbb8e92497
Added generic .g-message class to mark form validation messages. Minor form layout updates.
2009-10-20 22:35:39 -06:00
Chad Kieffer
5d66416b26
Minor tag admin style updates.
2009-10-20 21:34:47 -06:00
Tim Almdal
97928804ad
Merge branch 'master' into talmdal_dev
2009-10-20 20:29:56 -07:00
Tim Almdal
b49b213072
Only show the user/group administration screen if the active idenity provider is the user module.
2009-10-20 20:29:28 -07:00
Chad Kieffer
1dd4e4a427
Update tag error messages to use g-action-status and g-message-block. Style g-error for short forms.
2009-10-20 20:56:14 -06:00
Chad Kieffer
ba2d4b923b
Rollback tag admin to fix. Now functioning.
2009-10-20 20:20:48 -06:00
Tim Almdal
0d53ed619a
remove the lookup_group_by_name as it is not referenced
2009-10-20 17:24:17 -07:00
Tim Almdal
b28c758d4a
Add lookup_group Identity provider API and change the permissions controller to use it to get the group it is modifying
2009-10-20 17:21:33 -07:00
Tim Almdal
3ece1a01f2
Add a groups api method on the Identity provider and change access_Core::_get_all_groups() to use this to get the defined groups.
2009-10-20 17:01:19 -07:00
Tim Almdal
7f9441c33d
Changes to Identity interface to allow for multiple Identity providers. What I've tested to this point, is you can install a new provider, switch to it, login as administrator, uninstall the default user module, reinstall the user module, switch back to the user module and login.
2009-10-20 16:32:22 -07:00
Tim Almdal
098b57bf18
Simplify the user interface by moving the password reset functionality into the user module
...
Bagging the User_Definition and Group_Definition abstract classes and replacing them with interfaces with the same names.
Make sure all the unit tests work.
2009-10-19 12:53:44 -07:00
Tim Almdal
1b530e4680
Merge branch 'master' into talmdal_dev
...
Conflicts:
modules/user/views/admin_users.html.php
2009-10-19 06:27:18 -07:00
Chad Kieffer
b2d0b3ebbb
Fix sidebar block admin layout. Don't hardcode block list height, use the equal_heights() function to set it.
2009-10-18 23:38:27 -06:00
Chad Kieffer
c2b32cc2b8
Resolve merge conflict.
2009-10-18 22:45:13 -06:00
Chad Kieffer
6a7db5bea1
Resolve merge conflict.
2009-10-18 20:39:31 -06:00
Chad Kieffer
47d4cd5cb4
Resolve tag module conflicts.
2009-10-18 20:32:33 -06:00
Chad Kieffer
5f56cbf997
Wrap all admin views in g-block and g-block content. This provides the means to visually separate the view's title and description from everything else. Primary admin view title should always be h1, and only one h1 per view. Removed some unused admin CSS id's.
2009-10-18 20:22:10 -06:00
Tim Almdal
9a6a404a32
Merge branch 'master' into talmdal_dev
2009-10-18 18:20:11 -07:00
Tim Almdal
301754db73
Create a administration page that allows the administrator to change the the Identity provider if more than two are Identity providers are installed
2009-10-18 18:16:19 -07:00
Chad Kieffer
91ab6f161f
Apply g-block and g-block-content, remove hover effect, alternate row color.
2009-10-18 18:01:42 -06:00
Bharat Mediratta
b976f9b366
Move away from embedding the tag id in to the CSS id. This is brittle
...
and causes us to do silly things to extract the id.
Use rel instead so:
<span id="g-tag-1">
becomes:
<span class="g-tag" rel="1">
2009-10-18 10:33:51 -07:00
Chad Kieffer
8cd8fa2b99
Fixed add tag short form layout.
2009-10-18 10:53:18 -06:00
Chad Kieffer
c9ccc24618
Moved the short_form init function to gallery.common and made it jQuery plugin. Dropped gallery.form.js. Applied short forms to server_add and tag admin pages. Added tag.css to admin views. Added .g-wide {}.
2009-10-18 10:32:08 -06:00
Tim Almdal
090c4d016b
Merge branch 'master' into talmdal_dev
...
Conflicts:
lib/gallery.common.css
themes/admin_wind/views/admin.html.php
themes/night_wind/views/sidebar.html.php
themes/wind/views/sidebar.html.php
2009-10-18 09:28:48 -07:00