| Age | Commit message (Collapse) | Author | 
|---|
|  | characters in the glob to find the children.  This patch escapes the square brackets. Fixes ticket #855 | 
|  |  | 
|  | 1) Controller::$input is gone -- use Input::instance() now
2) Handle new 'database.<default>.connection.params' parameter
3) Handle new 'cache.<default>.prefix' parameter | 
|  |  | 
|  |  | 
|  | Convert all open_paren() calls to and_open() or or_open() as appropriate. | 
|  |  | 
|  | - Kohana::log() -> Kohana_Log::add()
- Kohana::config_XXX -> Kohana_Config::instance()->XXX
- Implement View::set_global in MY_View
- Updated Cache_Database_Driver to latest APIs
- ORM::$loaded -> ORM::loaded()
- Updated item::viewable() to use K2.4 parenthesization | 
|  | 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 | 
|  | MY_Session class to provide the user state changes in the session and a login.php helper that has the login form. | 
|  | and group.php.  Tried creating a identity helper, but the helper identity.php was confused with the library Identity.php.  So got around this by making the methods on Identity static and calling the instance within the static methods.  Also temporarily moved the user.php and group.php back into the user module. | 
|  | add the contents of the staging directlyinto the album that server_add was invoked from. Fixes ticket #785 | 
|  | a BMP masquerading as a .jpg causing us to be unable to rebuild
resizes and thumbnails.  Now if that happens, we discard the file, log
it and move on. | 
|  |  | 
|  | This fixes ticket #546
Signed-off-by: Bharat Mediratta <bharat@menalto.com> | 
|  |  | 
|  | Now we don't have checkboxes, but instead we restrict you to selecting
directories and albums from only one level in the hierarchy.  This
makes it easier for us to make sure that we properly create the
hierarchy that you want and avoid confusion about what's going to wind
up where.
Modify Server_Add_File_Model to have a parent_id and item_id and then
modify them as we go so that we can build up a tree structure there
*before* we create any items.  This makes it much easier to figure out
where a new item is going to go and get rid of a bunch of probably
buggy code in the main task. | 
|  |  | 
|  | adding a new album or photo.
Simplify the data structure that we pass down to
server_add_tree.html.php so that we just pass a file list and let it
do whatever it wants with it. | 
|  | instead of directories and files. | 
|  |  | 
|  | files out in a separate model for scalability.  Removed the "pause"
functionality.
- Server_Add_Controller extends Admin_Controller so that we don't have
  to check for admin every time.
- Task completion time now factors in the time it takes to walk the
  arbitrarily deep trees
- Moved checkbox management entirely into JS using jQuery
- Simplified the JS considerably | 
|  | Conflicts:
	modules/server_add/controllers/admin_server_add.php | 
|  |  | 
|  | I've redone the browsing code but I have not implemented the adding
code.
1) Rename index() to browse() since index is too generic.
2) Simplify the data that we pass to _dialog and _tree
3) Change _tree to return list items only, so that the outer dialog
   can be a <ul> for consistency.
4) Simplify the data structures so that we're not tracking checked vs.
   unchecked status in the PHP code, it's all done in jquery where we
   can do it with just a line or two of JS
5) use glob() which pretty much entirely replaces _get_children | 
|  | making API calls on the item. | 
|  | using the checklist in ticket #385. | 
|  | the branch was never opened on the client.  This should fix some of the issues
with the server_add as I was able to select the staging directory and then add
over 400 images in a multi-tier structure.
Signed-off-by: Tim Almdal <tnalmdal@shaw.ca> | 
|  | is opened. Sub trees re only retrieved when the branch is opened.  Changed the
start task processing to fill in any subtrees that are selected, but were never expanded on the client.  Added the loading icon.
Signed-off-by: Bharat Mediratta <bharat@menalto.com> | 
|  | and verifying user permissions, but there are several above-the-bar
changes:
1) Server add is now only available to admins.  This is a hard
   requirement because we have to limit server access (eg:
   server_add::children) to a user subset and the current permission
   model doesn't include that.  Easiest fix is to restrict to admins.
   Got rid of the server_add permission.
2) We now know check permissions at every level, which means in
   controllers AND in helpers.  This "belt and suspenders" approach will
   give us defense in depth in case we overlook it in one area.
3) We now do CSRF checking in every controller method that changes the
   code, in addition to the Forge auto-check.  Again, defense in depth
   and it makes scanning the code for security much simpler.
4) Moved Simple_Uploader_Controller::convert_filename_to_title to
   item:convert_filename_to_title
5) Fixed a bug in sending notification emails.
6) Fixed the Organize code to verify that you only have access to your
   own tasks.  In general, added permission checks to organize which had
   pretty much no validation code.
I did my best to verify every feature that I touched. | 
|  |  | 
|  |  | 
|  | when adding photos/movies/albums | 
|  |  | 
|  |  | 
|  | if there are no eligible files selected
2) Change the javascript to handle this condition and show a pop up | 
|  |  | 
|  | optional parameter/ | 
|  | 1) Fixes Ticket #208
2) Fixes Ticket #190
3) Fixes an unticketed issue where two items could collide when
creating the thumbnail and/or resize. For example, loading a.flv and
a.jpg would have generated the same thumbnail image.  This change adds
a random value to the name to avoid conflicts.
4) Added item::__set() to clear the relative path if the name changes | 
|  | does not provide a sort order.  Separate the directory and files, sort
them individually and then merge them together so directories are at
the top of the list | 
|  | completed. | 
|  | the upload is paused.  If the dialog is closed and the task is not
complete then a warning message is displayed on the album. | 
|  | task::create method call | 
|  | #125).  Haven't quite figured out what to do with the errors in the
context. Maybe they should show on the mainenance screen? | 
|  |  | 
|  |  | 
|  | for unique identifier as opposed to user id. :-) | 
|  |  |