Commit Graph
1103 Commits
Author SHA1 Message Date
Tim Almdal de9f045094 Standardize the method names 2009-05-21 14:01:26 +00:00
Bharat Mediratta 79236fdaa7 Make our own cookie config and turn on the httponly setting. 2009-05-21 06:20:11 +00:00
Bharat Mediratta c9101bc086 Check to make sure that our permission system is working and report
back to our users in the edit permissions dialog.
2009-05-21 06:06:08 +00:00
Bharat Mediratta cce2f3e77a Ignore query parameters in the file proxy. This strips off the
recently added cache buster query param.
2009-05-21 05:54:59 +00:00
Bharat Mediratta 6f279e4c2d Minor cleanups. 2009-05-21 05:07:12 +00:00
Tim Almdal 09c8953af7 Provide delete confirmations in quick pane and organize features. If
I've missed any spots let me know.
2009-05-21 02:24:37 +00:00
Bharat Mediratta d4189d947d Fix the admin credits, too 2009-05-21 02:03:21 +00:00
Bharat Mediratta 9d761b4a66 Move the credits string into core_theme::credits() 2009-05-21 02:00:17 +00:00
Tim Almdal a9e3692027 1) This provides the editting functionality for albums and photos in the
organize feature.
2) Remove the tag functionality at this point
3) Added a callback to handle validating conflicting names (only used
by organize at this point.
4) Closes #231
2009-05-21 01:31:29 +00:00
Bharat Mediratta f24c8f66ea Move the first-admin-login steps out of the user module and into an event listener in core 2009-05-20 16:49:06 +00:00
Bharat Mediratta 3dc5571629 Always set the graphics_toolkit_path, even if we're on GD. That'll
force it to show up in Admin > Settings > Advanced so that people can
easily forcefully change over to ImageMagick or GraphicsMagick.
2009-05-20 16:42:49 +00:00
Bharat Mediratta 2e204cac78 Add a cache buster to thumbnail urls, using the item update time.
Fixes ticket #121.
2009-05-20 06:58:47 +00:00
Bharat Mediratta 0536025ff6 Add a default image quality level. There's no UI for it, except Admin
> Settings > Advanced.  The default is 75.
2009-05-20 04:04:50 +00:00
Bharat Mediratta 006e0b4f28 Replace the old "add photo" form with the simple uploader version in
the "add a photo" quick menu option.
2009-05-20 03:24:39 +00:00
Bharat Mediratta f850bf75cf Fix a typo; swapped uninstalled and installed. 2009-05-20 01:18:14 +00:00
Bharat Mediratta a0e0c48e47 Collate install/uninstall messages. Fixes ticket #288 2009-05-19 05:59:30 +00:00
Tim Almdal 762ca22544 This takes us the next step closer to providing bulk edit. We still
can't edit, but we are getting closer :-).
This change sets up a framework for modules to contribute edit panels
to the organize drawer. Currently implemented General (albums and
photos), Sort Order (albums only) and Manage Tags
2009-05-18 19:34:03 +00:00
Bharat Mediratta ad16488643 Turn on IN_PRODUCTION mode now across the board. Create our own error
page where we'll show whatever information is useful.  Get rid of the
IN_PRODUCTION hack in MY_View.php that we no longer need.
2009-05-18 06:30:32 +00:00
Bharat Mediratta 09d0cd6f01 Update filters 2009-05-18 06:22:16 +00:00
Bharat Mediratta bdd5c3a575 update PasswordHash path 2009-05-18 04:52:19 +00:00
Bharat Mediratta 13cc8bc706 verify csrf when installing/uninstalling modules 2009-05-18 04:21:02 +00:00
Bharat Mediratta 34d8b49aed Clean up tmp when packaging 2009-05-18 04:20:36 +00:00
Bharat Mediratta f660fa1e3b Restructure the code preamble checking tests to check all PHP files,
not just the ones that we created ourselves.
2009-05-18 04:15:35 +00:00
Bharat Mediratta 5a6aef9c23 Fix preamble 2009-05-18 00:05:50 +00:00
Bharat Mediratta 7f4bcb540f Update preamble test to list all broken files at once 2009-05-17 23:04:03 +00:00
Bharat Mediratta da9c170ba7 Update tests to reflect the new code that allows changing file and directory names 2009-05-17 22:47:34 +00:00
Bharat Mediratta 1968057a90 Add var/tmp 2009-05-17 04:44:16 +00:00
Tim Almdal 3baecc628f Rollback some of the changes from r20822. But still pull the
determination of the function name and arguments to outside 
the module loop
2009-05-17 04:37:00 +00:00
Bharat Mediratta 245c840405 Silently drop trailing periods in the album name so that we don't have
to throw up an error message (since we don't accept them in album
names).
2009-05-16 22:31:02 +00:00
Bharat Mediratta 8f11bce904 Don't allow photos, albums or movies to have a trailing period to avoid
security problems.  Ref http://dev.kohanaphp.com/issues/684).

This plus r20823 resolves ticket #248.
2009-05-16 22:27:32 +00:00
Bharat Mediratta 6ceb10424b Don't allow albums/photos/movies to end in "." because it risks
securit issues (and so Kohana won't route them, see
http://dev.kohanaphp.com/issues/684).

Partial fix for ticket #248.
2009-05-16 22:20:16 +00:00
Tim Almdal c3917aa250 Modify the module::event method to accept 2 additional parameters
instead of a variable list and then pass both of these parameters by
reference to the event handlers.  2 parameters cover 100% of our
existing event calls.
2009-05-16 16:46:08 +00:00
Bharat Mediratta 930452aa6b Support renaming albums, photos and movies.
Fixes ticket #278.
2009-05-16 04:32:00 +00:00
Bharat Mediratta 33f1187220 Don't allow the various ::create() methods to take "/" in the name. 2009-05-16 03:48:56 +00:00
Bharat Mediratta 7679811a31 Item_Model::rename() cannot accept new filenames that contain "/" 2009-05-16 03:37:14 +00:00
Bharat Mediratta 59db5456d4 Implement Item_Model::rename(), with unit tests. 2009-05-16 03:29:14 +00:00
Bharat Mediratta 9d272f2962 Rename the theme menu options under the Appearance menu. 2009-05-16 02:49:23 +00:00
Bharat Mediratta 19149986c1 Only cache rows if they are objects, which assumes also that they are instances of ORM. 2009-05-15 17:08:29 +00:00
Bharat Mediratta 75cf17d0d6 Make denied links not clickable at the root level when the permission
is already denied.  Ie, at the root level you can't click the item to
reset because there's no permission to inherit from, so denied is now
just a non-actionable status.
2009-05-15 01:25:11 +00:00
Bharat Mediratta b698b8202f Provide tooltips for Menu_Element_Link 2009-05-14 23:40:48 +00:00
Bharat Mediratta 9b0541a0ad Fix save() to stop using ORM objects. 2009-05-14 22:39:14 +00:00
Bharat Mediratta 3fdaf7b60e Convert spaces into underscores when generating the album name from the title 2009-05-14 22:27:08 +00:00
Tim Almdal d7c4d32c57 Fix for ticket #268
1) Added a clear method to model_cache
2) Cleared the model_cache, when the make_album_cover or
remove_album_cover is called.
2009-05-14 15:14:07 +00:00
Bharat Mediratta c8c82eff66 Specify the internal_cache_path (even though we're not using this yet). 2009-05-14 04:28:29 +00:00
Bharat Mediratta 555ee41474 Bind to the change() event also so that we can pick up autocompletions in the title box. 2009-05-14 04:23:15 +00:00
Bharat Mediratta 5979836006 Change the way we update view_count to use math instead of ORM for better accuracy 2009-05-14 04:05:14 +00:00
Bharat Mediratta d7fe3104e3 Use the active user as the new item's owner, if no owner id is specified 2009-05-14 04:00:00 +00:00
Bharat Mediratta 627e83adc1 Cache variables in core._cache so that we can retrieve them all in a
single query.  In most cases, we were fetching 4-5 variables per page
load, so this is 2-3x faster.
2009-05-14 03:56:29 +00:00
Bharat Mediratta aaff4a7886 Introduce a relative_path_cache column in the items table. This lets
us avoid doing lots of MPTT lookups to find the parent path when we're
trying to generate thumbnails, etc.  Invalidate the cache at all the
right times.  This greatly reduces our query count on album page views.

This fixes ticket #40.
2009-05-14 02:14:46 +00:00
Bharat Mediratta e543b055fb Updated to match r20797 2009-05-14 02:00:31 +00:00