Bharat Mediratta
f69f3967ea
move user::delete() to User_Model::delete()
2008-12-09 00:07:26 +00:00
Bharat Mediratta
2aa84796f3
* Don't call _getadd_photo_html() when we don't have an items table.
...
* Guard against errors when uninstalling modules that don't have any code left (eg: carousel)
* Create the var/uploads dir automatically.
2008-12-07 01:24:44 +00:00
Tim Almdal
fb6e22e145
Implemented photo::_get_photo_add(). You need to create the var/uploads directory and make it writable by the server. The location of the temporary upload directory is specified in config/upload.php
2008-12-06 21:14:36 +00:00
Bharat Mediratta
bda84d71eb
Fix a bug where any uninstall removed the entire database.
2008-12-05 06:27:02 +00:00
Tim Almdal
0f103b1c06
Moving albums around with a drag and drop interface seems to work and preserve the left right pointers.
...
* changed _lock and _unlock to protected methods lock and lock respectively
* added a moveTo method on the Item_Model
* Corrected the hole closure on delete.
* added moveTo on the ORM_MTPP class
* Changed the rearrange javascript to do moves with ajax
2008-12-04 20:05:58 +00:00
Bharat Mediratta
9ba9f7bf27
Change the startup code to only put installed modules on the autoload
...
path. This breaks a bunch of places where we had hardcoded
dependencies, so guard all of those cases. Restructure
module::available() a bit and the way that we do install/uninstall in
the scaffolding.
2008-12-04 07:44:28 +00:00
Tim Almdal
1ae3ed7e3b
Get rid of the rearrange helper as the code could be inlined
2008-12-04 06:36:14 +00:00
Bharat Mediratta
39499cdf2e
Add /welcome/form/add/photos to give you the add photo form.
2008-12-03 05:40:59 +00:00
Bharat Mediratta
ed2cb2a86d
Fix profiler settings in the scaffolding
2008-12-01 10:40:40 +00:00
Bharat Mediratta
5c303aa07b
Add access::reset() so that you can specify your intent to use the
...
parent's permissions.
Update scaffolding to demonstrate that it works.
2008-12-01 09:57:03 +00:00
Bharat Mediratta
91c4bda1ec
Prototype access control model. There's much left to do, but it's a
...
working implementation.
2008-12-01 08:50:00 +00:00
Bharat Mediratta
6b03b798f3
Move rearrange HTML generation into welcome.php so that we gracefully
...
handle the case where the DB is not installed yet.
2008-11-30 21:39:23 +00:00
Bharat Mediratta
4271f7702a
Add access model (not fully baked yet).
...
Update scaffolding to allow addition of just albums (helpful for testing permissions)
2008-11-29 22:47:15 +00:00
Tim Almdal
6a76d6f747
Dynamically create the list of available modules. This permits new modules to be added without having to update the config.php file
2008-11-28 21:22:34 +00:00
Bharat Mediratta
2c86723942
Add an easy way to add a bunch of servers from the server side
2008-11-28 05:45:35 +00:00
Bharat Mediratta
d909fc1070
Make tags look a little better.
2008-11-27 10:25:50 +00:00
Bharat Mediratta
c95c17b133
Centralize logging around installing/uninstalling modules.
2008-11-27 09:45:26 +00:00
Bharat Mediratta
691faa0e83
Draw an album tree in the access -> permissions tab.
2008-11-26 23:07:37 +00:00
Bharat Mediratta
9c60566197
Add support for marking users as "admin"
2008-11-26 04:54:43 +00:00
Bharat Mediratta
226df2a8f8
Add support in the scaffolding for adding users to groups, adding and
...
removing users and groups.
2008-11-26 04:45:43 +00:00
Bharat Mediratta
242b3a1403
Use lorem2 words as inputs to generateTags. Limiting the number of
...
tags results in a better distribution of the tags (so the cloud looks
nicer).
2008-11-26 03:48:42 +00:00
Bharat Mediratta
5fce343ca4
Create user/group create/delete functions and have the scaffolding use them.
2008-11-26 03:34:39 +00:00
Tim Almdal
d554adc484
1) Changed how the test tags are generated to be able to create a better distribution
...
2) Added a new helper function "load_buckets" assign the class suffix to each tag
3) Created a unit test to test the load_buckets function
2008-11-25 18:14:52 +00:00
Bharat Mediratta
565f1a260c
The scaffolding can now add and delete users and groups. Yippee!
2008-11-25 09:39:45 +00:00
Bharat Mediratta
9bdf825a94
Add a "Access" tab to the scaffolding and list users and groups.
...
Refactor welcome.php a little bit to make index() more readable.
2008-11-25 09:15:45 +00:00
Bharat Mediratta
fe602433a8
tag::add_tag() -> tag::add
2008-11-25 04:36:31 +00:00
Bharat Mediratta
dcf3693b3e
Add theme debugging. Activate it in the [info] tab in the
...
scaffolding, then browse around your Gallery3 to see where you can add
visible elements via modules.
2008-11-25 02:17:53 +00:00
Tim Almdal
f81a9879be
Moved the creation of tags into the tag helper library. Added a count field to the tags table. Bharat, I know you said not to worry about caching, but I want to explore what are some of the issues with keeping track of the counts as we go. (i.e. is it a pain in the a__)
2008-11-24 23:18:32 +00:00
Bharat Mediratta
983a893e86
Show a link to the item with the most tags.
2008-11-24 08:57:04 +00:00
Bharat Mediratta
b60e3e13a4
Show the tag count, too.
...
Try using array_rand to simplify tag creation logic. Is it better? Maybe.
2008-11-24 08:27:52 +00:00
Tim Almdal
d7288d33e6
Remove the has_many_and_belongs_to_many relations from the item model
2008-11-24 05:55:29 +00:00
Tim Almdal
39f00707ac
Add the creation of tags to the scaffolding code
2008-11-24 05:03:52 +00:00
Bharat Mediratta
02486f2401
Show the # of comments
2008-11-23 20:31:43 +00:00
Bharat Mediratta
f39cf6ed2f
Add a button to install all plugins at once, now that we have so many.
...
Improve the style a bit, sort the plugins, put core first and make it
stand out so that you don't accidentally uninstall it.
2008-11-23 07:46:50 +00:00
Tim Almdal
992cf22c79
Revert module block approach
2008-11-21 07:06:11 +00:00
Bharat Mediratta
d8225e44c4
Fix a typo user_id -> owner_id
2008-11-18 09:03:49 +00:00
Felix Rabinovich
f27929e126
create a regular user and make scaffolding assign owner to logged in user
2008-11-16 05:46:42 +00:00
Jozef Selesi
56dcb953b0
Code cleanup, add test for time formatting function.
2008-11-12 15:43:05 +00:00
Felix Rabinovich
7423c755c0
aliasing owner to user
2008-11-12 08:30:55 +00:00
Bharat Mediratta
51c64f1d28
Create a simple benchmark that loads 500 localized messages and performs
...
500 localizations on them.
2008-11-12 00:05:47 +00:00
Jozef Selesi
1651b3fe85
Move scaffolding code out of the comments controller to welcome.php.
2008-11-11 12:20:20 +00:00
Bharat Mediratta
ffa39aabb9
Manually delete the auth table and module entry to ease transitions for devs.
2008-11-10 21:55:27 +00:00
Bharat Mediratta
1b490c5fe6
Make Gallery3 more RESTful.
...
Create Item_Controller as a common superclass for Album_Controller and
Photo_Controller. Change routes to route requests to Item_Controller
for dispatching, which in turn will generate get/post/put/delete
requests to the controlller so that each controller has a RESTful
surface.
Change in_place editing to take advantage of this.
2008-11-09 19:20:23 +00:00
Bharat Mediratta
ea7cc4f46e
Simplify the way that we find the user id (just look it up, and if there's a database exception use the null value)
2008-11-08 07:27:46 +00:00
Felix Rabinovich
28b739a210
Adding user (owner) to items; info module
2008-11-08 07:18:56 +00:00
Bharat Mediratta
dc90ad9739
Change add() to add photos:albums at a ratio of 10:1
2008-11-07 10:46:06 +00:00
Bharat Mediratta
6b5b5ec3a6
Use jquery.cookie to keep the same tab open when you refresh
...
Add a switch to turn profiling on/off
2008-11-07 05:49:45 +00:00
Bharat Mediratta
6cafc61f96
album::set_thumbnail is now part of Item_Model so it can go.
...
Fix a bug in the scaffolding where we weren't saving the album after
adding its thumbnail (so its dimensions weren't getting set).
2008-11-06 05:51:20 +00:00
Bharat Mediratta
d6e942f2e3
Add quick-link to the deepest photo to test hierarchical navigation
2008-11-06 04:56:50 +00:00
Chad Kieffer
c4407f7bda
spruce up the display of commands
2008-11-06 04:37:28 +00:00