Tim Almdal
57adefc5ba
Revert "Create theme::get_var(), theme::set_var() methods to set the options of the active site theme. Change all refrences to theme options to use these methods. Update the version number of Gallery to 20 and move any them related options to the be stored under the active theme."
...
This reverts commit 26114972c3 .
2009-11-19 11:44:01 -08:00
Tim Almdal
26114972c3
Create theme::get_var(), theme::set_var() methods to set the options of the active site theme. Change all refrences to theme options to use these methods. Update the version number of Gallery to 20 and move any them related options to the be stored under the active theme.
2009-11-18 15:36:13 -08:00
Tim Almdal
1692ee1308
Currently Admin_Theme_Options controller assumes that all the themes will provide the same values. This change corrects that assumption and moves the management of the theme options, including creating the form and updating the theme options into the theme.
2009-11-18 14:37:49 -08:00
Tim Almdal
4d4e81ca26
Create a helper to load the theme information from theme.info
2009-11-18 08:38:11 -08:00
Bharat Mediratta
b8e94302bd
Tweak load_themes() to match exactly "/admin" or the "/admin/" prefix,
...
but not just the "/admin" prefix because that breaks if you add an
image like "admin_photostream".
2009-11-17 15:36:02 -08:00
Bharat Mediratta
1067e68292
Redesign the way that we consider page types to create buckets of page
...
types, and a subtype for specifics. Currently the top level bucket
collection, item, other
Here are the core subtypes so far:
collection: album, search, tag
item: movie, photo
other: login, reset, comment-fragment, comment
It's legal to create new page_subtypes whenever you want. Use the
appropriate page_type to get the coarse grain behavior that you want.
2009-11-17 14:04:45 -08:00
Tim Almdal
bf4c518bb5
Store the directory, files and translation cache in the gallery3 cache instead of trying to store it in the task. It is possible with lots of modules and lots of incoming translations to go beyond the 64K limit in the task context. Possible fix for #886 .
2009-11-16 14:25:25 -08:00
Bharat Mediratta
100a66d861
Fix a bunch of little issues in the version 16, 17, and 18 upgraders.
...
- Add a missing loop in 15->16 causing ticket #881
- Comment the blocks correctly
- Remove unnecessary loop from 18->19
2009-11-14 12:03:41 -08:00
Tim Almdal
0fe32a61f6
Standardize the name of the blocks.
2009-11-13 13:56:05 -08:00
Tim Almdal
def88149cc
Undo using the md5 hash of the module name and block_id, so duplicate blocks are no allowed again
2009-11-13 09:14:39 -08:00
Tim Almdal
79f700ef9f
Change the keys of the block arrays in block manager to be a md5 hash of module_name:block_id. This allows easier lookup of blocks to remove when modules
...
are being deactivated. Change the module activation/deactivation to call (activate|deactivate)_blocks instead of just the sidebar blocks. This insures
that when a module is deactivated any admin dashboard blocks are removed as well the site sideboard blocks. Fix for ticket #876 .
2009-11-12 13:13:34 -08:00
Tim Almdal
d8beb6f530
First cut at replacing swfupload with uploadify. Probably need to review the css and remove extra swfupload selectors. Also changed the dialog so tags can be entered for all the files being uploaded. Probably need to add better start processing so the batch is started before the first image is loaded. Maybe add a module variable so the number of simultaneous uploads can be initiated (currently hard ocded to 10.
2009-11-09 13:54:55 -08:00
Tim Almdal
26f8240e34
Revert "Try an new approach to extending forms. Create an extend_form event. For the first attempt replace the comment_add_form and item_add_form events."
...
This reverts commit 809e738536 .
2009-11-09 11:52:43 -08:00
Tim Almdal
6d57d4308b
Merge branch 'master' into talmdal_dev
2009-11-07 21:52:40 -08:00
Tim Almdal
47e0d91fcc
Remove debugging statement
2009-11-07 21:51:57 -08:00
Tim Almdal
c40735c922
Merge branch 'master' into talmdal_dev
2009-11-06 22:14:32 -08:00
Tim Almdal
b5f2dbc2c4
Create a user_menu for the top of the page. Change the login, edit profile and logout portions of the banner to be rendered by the Theme_View::user_menu callback. This fires the user_menu event. Fixes Ticket #871 .
2009-11-06 14:08:46 -08:00
Tim Almdal
44ae88e8e1
Merge branch 'master' into talmdal_dev
2009-11-06 07:02:55 -08:00
Tim Almdal
6984737a54
Clean up problem with cancelling the inplace edit left a whole bunch of css artifacts.
2009-11-05 21:35:40 -08:00
Tim Almdal
1faa249295
Merge branch 'master' into talmdal_dev
2009-11-03 17:30:18 -08:00
Bharat Mediratta
96cbfe23a6
Respect the "theme" variable if we're an admin. This requires us to
...
change the order of operations in gallery_event::gallery_ready() so
that we load users before themes. Fixes ticket #836 .
2009-11-03 14:03:36 -08:00
Tim Almdal
6dd6224165
Merge branch 'master' into talmdal_dev
2009-11-02 13:53:15 -08:00
Tim Almdal
9a329f23ed
remove a debugging statement
2009-11-02 12:43:04 -08:00
Tim Almdal
809e738536
Try an new approach to extending forms. Create an extend_form event. For the first attempt replace the comment_add_form and item_add_form events.
2009-11-01 13:14:11 -08:00
Tim Almdal
91c5a9abb7
Merge branch 'master' of git@github.com:gallery/gallery3
2009-11-01 10:23:12 -08:00
Tim Almdal
376eb5673f
Convert the event handlers for the "identity provider changed" and "user_deleted" events to use ORM or the Kohana query builder to build the database update calls instead of coding the sql directly.
2009-11-01 10:22:56 -08:00
Bharat Mediratta
774e0be66e
Replace split() with explode() since split is deprecated in PHP 5.3
...
Fixes ticket #865
2009-11-01 10:05:05 -08:00
Tim Almdal
e72022f062
Include the gallery_toolkit_path in the path when determining the location of ffmpeg.
2009-10-31 16:23:08 -07:00
Tim Almdal
c3dcfd136b
Move the identity provider menu item under the settings menu and make the User/Groups administration a first level menu item. As discussed via -devel mailing list.
2009-10-31 14:41:55 -07:00
Tim Almdal
903b5f6f67
Add identity_change handlers to resolve the ownership issues of comments, subscription, items and tasks.
2009-10-31 14:23:05 -07:00
Tim Almdal
abe42002b2
Don't specify the default identity provider in the gallery installer. Let the user module use that as a trigger to set ownership of the root album to the administrator.
2009-10-31 14:13:35 -07:00
Tim Almdal
90465012d1
Patch to clean up loose ends when a user is deleted.
...
* For items and tasks the owner id is set to admin
* For notification subscriptions, the subscription is deleted
* For comments, I've extracted the user name, email and url and set the guest_name, guest_email and guest_url columns while setting the author_id to identity::guest()->id
Fix for ticket #777 .
2009-10-30 14:23:57 -07:00
Tim Almdal
294215258a
Include the graphics_toolkit_path from the advanced settings in the path when searching for the graphics toolkits directories. Fixes ticket #639
2009-10-30 10:31:47 -07:00
Tim Almdal
59b5a05496
Rename the login helper to auth. Create a login and logout helper function to allow for programmically login in and out.
2009-10-30 09:32:18 -07:00
Tim Almdal
c6fbd34f28
Add the add_user_to_group and remove_user_from_group api method calls. If the identity provider isn't writable, the method implementations should throw an Invalid Operation exception.
2009-10-29 19:16:08 -07:00
Tim Almdal
392e24e56b
Correct the issues that identity::registered_users was calling the backend provider everybody method
2009-10-29 12:12:22 -07:00
Tim Almdal
4bf2475684
Missed a couple of inconsistent capitalizations
2009-10-29 11:23:04 -07:00
Tim Almdal
749d17ac16
Use the identity interface admin_user to retreive the admin user.
2009-10-29 11:18:35 -07:00
Tim Almdal
0bb2b7659f
Add the admin_user api function to the identity helper and the IdentityProvider interface.
2009-10-29 11:12:55 -07:00
Tim Almdal
53dd35b5c8
Just show the Identity admin menu item all the time. This gives a place to hang other user related module administartion menu links.
2009-10-29 08:30:39 -07:00
Tim Almdal
7ea13b3869
Normalize capitalization ticket #596
2009-10-28 12:15:52 -07:00
Tim Almdal
514915438b
Add a flag in the module.info (no_module_admin) to indicate that this module shouldn't be managed by the default module administration screen. This module will always be locked on that screen.
2009-10-27 07:57:51 -07:00
Chad Kieffer
02b6366dd2
Switch instances of first to g-first.
2009-10-27 07:37:04 -07:00
Tim Almdal
ca37221337
When rebuilding dirty images, start a batch on initialization and stop it when the task is complete. Fixes ticket #670
2009-10-27 07:35:33 -07:00
Tim Almdal
274d4680fa
Upgrade the gallery module to version 16 to reflect the refactoring of the user module into an identity provider. Change how we determine if there are available groups that we need to export
2009-10-26 10:05:25 -07:00
Tim Almdal
e4eedbce22
Change the upgrader so that it never deactivactes the gallery nor the current identity provider modules. Call module::deactive to truly deactivate the module.
2009-10-26 09:35:41 -07:00
Tim Almdal
6fb116c53b
Merge branch 'master' into talmdal_dev
2009-10-26 06:24:51 -07:00
Chad Kieffer
eb93e343e2
Make "move item in photo view" comment a todo.
2009-10-25 23:02:58 -06:00
Chad Kieffer
c5faa3560e
Created gallery.css file, moved simple uploader, move, and permissions CSS there. Removed relocated styles from theme css.
2009-10-25 16:53:54 -06:00
Tim Almdal
f0f7bc2d12
Undo the merge from master because it is actually identity not user in this branch.
2009-10-25 08:10:27 -07:00