Commit Graph
959 Commits
Author SHA1 Message Date
Bharat Mediratta cc6cd7e1f3 Regenerate the session id every time through login::_auth() to avoid session trapping. 2009-05-27 01:58:46 -07:00
Bharat Mediratta 0a66ddd2b4 Use a random value for the password reset hash to reduce the chances
that it can be guessed by an attacker.
2009-05-27 00:50:24 -07:00
Bharat Mediratta 500685ec73 Updated Forge to r179 2009-05-26 22:28:06 -07:00
Bharat Mediratta 6d1f85463b Update Kohana to r4357 2009-05-26 22:13:38 -07:00
Tim Almdal 908618960b Since organize is now in the preview stage and will probably be
rewritten by beta2, pull all of its "tenticles" back into itself and
out of core or tags module.
2009-05-26 14:43:31 +00:00
Bharat Mediratta 7e5e70548b clean up whitespace errors introduced in last commit 2009-05-26 06:01:04 +00:00
Bharat Mediratta 7aed923908 Restructure the module lifecycle.
Install: <module>_installer::install() is called, any necessary tables
are created.

Activate: <module>_installer::activate() is called.  Module
controllers are routable, helpers are accessible, etc.  The module is
in use.

Deactivate: <module>_installer::deactivate() is called.  Module code
is not accessible or routable.  Module is *not* in use, but its tables
are still around.

Uninstall: <module>_installer::uninstall() is called.  Module is
completely removed from the database.

Admin > Modules will install and activate modules, but will only
deactivate (will NOT uninstall modules).
2009-05-26 05:28:59 +00:00
Chad Kieffer 2966289b14 Quick fix for ticket #144. Reapply event handler for delete link gDialog when group is refreshed. 2009-05-26 05:05:04 +00:00
Chad Kieffer 94e36344b2 Link to gallery.panel.js from the head, not body. 2009-05-26 05:00:19 +00:00
Chad Kieffer 88e1f02c1a Split out re-used JavaScript for common functions (messages, valign), panel toggle, and forms to external files. 2009-05-26 03:59:35 +00:00
Chad Kieffer 916405bc4b White space fixes 2009-05-26 01:53:18 +00:00
Chad Kieffer 30592cabd2 Changed name to username in user admin form labels 2009-05-25 20:46:19 +00:00
Bharat Mediratta c0584e1e08 Delete placeholder comments. 2009-05-25 06:12:46 +00:00
Bharat Mediratta 3756c849c4 Use phpass as our hashing mechanism, and check for it first (instead
of checking G1/G2 techniquew first).
2009-05-24 06:11:20 +00:00
Tim Almdal ee0bd765b6 Implement a basic tag management interface with the organize drawer 2009-05-22 16:14:42 +00:00
Tim Almdal 0451351f51 Set a minimum distance (10px) that the cursor has to move inorder for
the draggable functionality to be activated
2009-05-22 16:13:37 +00:00
Chad Kieffer cc329526c0 Changed Name label to Username, closes ticket #93 2009-05-21 04:48:53 +00:00
Bharat Mediratta 223669168b Change $view->action to a absolute url. 2009-05-21 04:05:37 +00:00
Bharat Mediratta ec6c9b635b Redirect after success to the absolute url 2009-05-21 03:50:48 +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
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 774e0b3737 Avoid complex inserts in available_tasks() to make admin/maintenance
run faster.  This fixes ticket #235.

Incidentally, refactor exif and search to use the same patterns
overall so that if you understand one, you understand the other and
they generally use the same strings for localization.
2009-05-20 06:10:14 +00:00
Bharat Mediratta 54fe2c600e Avoid doing an expensive insert in available_tasks(). Partial fix for ticket #235. 2009-05-20 05:46:34 +00:00
Bharat Mediratta dc3df4d6ac Don't import non-viewable image types (eg: psd). Swap in a broken
image instead so that we at least have a target for comments.

Fixes ticket #294
2009-05-20 04:25:10 +00:00
Bharat Mediratta 170e9d6462 Import album highlights. Fixes ticket #221. 2009-05-19 07:31:21 +00:00
Chad Kieffer 730cc7aabb Rolled back r20813 to restore jump to comments, at least for now 2009-05-19 04:20:52 +00:00
Bharat Mediratta ad347c0456 If there's a missing source image during import, swap in our "broken
image" placeholder and keep on trucking.  Oh, and notify the admin.

Fixes ticket #287
2009-05-19 03:54:33 +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 5f853b9a1b Get rid of trailing whitespace in security preamble 2009-05-18 04:13:09 +00:00
Bharat Mediratta 2867ca2bcd Get rid of trailing whitespace in preamble 2009-05-18 04:02:54 +00:00
Bharat Mediratta a1ad048ef2 Update preamble to avoid extra opening php block 2009-05-18 04:00:20 +00:00
Bharat Mediratta 29e8bd5230 Fix security preambles 2009-05-18 03:55:34 +00:00
Bharat Mediratta 39bfe5ee74 Add security preamble 2009-05-18 03:51:15 +00:00
Bharat Mediratta 993742feb3 Move 3rd party PasswordHash library into the "lib" dir for
consistency.  No 3rd party libs in "libraries", at least for now.
2009-05-18 03:39:42 +00:00
Bharat Mediratta 5133d2cbb9 Remove modules/unit_test/views; we don't use them 2009-05-18 03:34:12 +00:00
Bharat Mediratta abeec7c7b8 Merged /gallery3/vendor/forge/modified:r20843
Added preamble to all Forge files.
2009-05-18 03:28:46 +00:00
Bharat Mediratta 2cf9b95f5f Remove Forge files that we don't use 2009-05-18 00:31:03 +00:00
Bharat Mediratta c87c6f6859 There's a new view for CLI unit test output in the Unit_Test library 2009-05-18 00:16:37 +00:00
Bharat Mediratta fd0c0a608a Updated kohana and modules/unit_test to upstream r4356 2009-05-18 00:14:07 +00:00
Bharat Mediratta 17c58c8dce Skip over empty import modes. Fixes ticket #227 2009-05-17 00:46:53 +00:00
Bharat Mediratta 5b8722f7cb Use ternary operators to tighten up some logic 2009-05-14 23:49:29 +00:00
Bharat Mediratta 7f77c676fe Get rid of the 'View comments on this item' menu option for photos.
It doesn't fit in with the others and as Jakob points out, the scroll
wheel on the mouse is perfectly sufficient.  I'll leave the icon around, though.
2009-05-14 23:41:49 +00:00
Bharat Mediratta 5495037a3d Gee it's May already. Update copyright to 2009. 2009-05-13 20:04:58 +00:00
Bharat Mediratta c52a231bc0 Create a new "add" permission and require it at the controller level
when adding photos/movies/albums
2009-05-13 18:03:50 +00:00
Bharat Mediratta dd8c688542 Set the default transparency to 1 (no transparency at all) 2009-05-13 05:13:21 +00:00
Bharat Mediratta dcdc6f1e77 Don't allow admins to delete the guest user. Fixes ticket #213 2009-05-13 04:01:38 +00:00
Bharat Mediratta 7abe611a62 Make the 'this user cannot be deleted' link actually not clickable. 2009-05-13 03:59:42 +00:00
Bharat Mediratta 9c24b5d94d Variety of changes to the way we do user editing:
1) Allow admins to edit the admin bit of other admins
2) Don't allow admins to delete themselves (partial fix for ticket #213)
3) Inline user::update().  Don't do form processing in helper methods!
4) Inline user::_get_edit_form() so that we can treat edit forms differently.
   Trying to hard to make common functions makes for weird edge cases.
2009-05-13 03:56:50 +00:00
Bharat Mediratta b9aeec634d Colorize admin user rows to make them stand out 2009-05-13 03:44:55 +00:00