Bharat Mediratta
c8aa9ed440
Update tests to reflect cache-buster param on thumbnail urls.
2009-05-28 01:58:41 -07:00
Bharat Mediratta
534b8525ce
Rename Core_Installer_Test -> Gallery_Installer_Test to match the
...
change from application -> modules/gallery.
2009-05-28 01:55:42 -07:00
Bharat Mediratta
6fdc84f5de
Get rid of entire gallery2 session id param from the urls that we use to alert
...
users about images that failed to import.
2009-05-28 01:45:39 -07:00
Bharat Mediratta
8d2782ad1d
Flush the model cache as appropriate every time we call ORM::save().
...
Fixes ticket #301
2009-05-28 00:45:00 -07:00
Bharat Mediratta
ebb0761b8d
Label the tag input field according to the item type.
...
Fixes ticket #176 .
2009-05-28 00:32:24 -07:00
Bharat Mediratta
df51ea7fa4
Fix broken html::script() and url::file() references to the newly
...
moved gallery module.
2009-05-28 00:06:38 -07:00
Bharat Mediratta
1988d77039
Remove unnecessary (and broken) <form/>
2009-05-28 00:06:09 -07:00
Bharat Mediratta
3870892018
Commit an egregious hack to work around the fact that both Gallery 2
...
and Gallery 3 have a class named Gallery. Clone a subset of the
Gallery 2 files and munge them so that we can rename the Galery 2
version to G2_Gallery.
Also, update the disclaimer in Admin > Settings > Gallery 2 Import.
2009-05-27 22:57:38 -07:00
Bharat Mediratta
24dce5a85d
Fix up another place where we were incorrectly referencing the gallery module.
2009-05-27 21:18:09 -07:00
Bharat Mediratta
84ce0cdefd
Normalize root update time in the installer
...
Rebuild install.sql
2009-05-27 19:59:54 -07:00
Bharat Mediratta
23884f7968
Fix a typo in the class name
2009-05-27 19:59:34 -07:00
Bharat Mediratta
5e7cc75a29
Convert a few more references of APPPATH to MODPATH/gallery
2009-05-27 16:29:33 -07:00
Bharat Mediratta
28b09a3046
Show the scaffolding link if the controller is around.
2009-05-27 16:23:05 -07:00
Bharat Mediratta
88a3d43ba9
Update all references to the core application to now point to the
...
gallery module. This type of mass update is prone to some small bugs.
2009-05-27 16:17:29 -07:00
Bharat Mediratta
28b41056e3
Restructure things so that the application is now just another module.
...
Kohana makes this type of transition fairly straightforward in that
all controllers/helpers/etc are still located in the cascading
filesystem without any extra effort, except that I've temporarily
added a hack to force modules/gallery into the module path.
Rename what's left of "core" to be "application" so that it conforms
more closely to the Kohana standard (basically, just
application/config/config.php which is the minimal thing that you need
in the application directory)
There's still considerable work left to be done here.
2009-05-27 15:07:27 -07:00
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