| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2008-12-22 | Change the way that we track modules. | Bharat Mediratta | |
| Each module now has a "module.info" file that has information about the module, including the core. We can display the installed version, and the version in the code. Also take a first shot at a modules admin page. | |||
| 2008-12-21 | Add info/warning/error classes to log messages. | Bharat Mediratta | |
| 2008-12-21 | Move logging up to the controllers so that our logging can operate at a more ↵ | Bharat Mediratta | |
| meta level | |||
| 2008-12-21 | Add a logging facility, and instrument login/logout to use it. | Bharat Mediratta | |
| 2008-12-19 | Implement admin user editing. It's still very rough. Trying to | Bharat Mediratta | |
| figure out how to share forms between user and admin editing. Incremental improvement | |||
| 2008-12-19 | Create a new pattern for Site Admin controllers: | Bharat Mediratta | |
| 1) They must all start with "admin_". This pattern is not directly routable. 2) Their urls must be /admin/xxx. 3) The Admin_Controller will take the xxx and look for Admin_Xxx_Controller and will delegate to that admin controller, after doing security checks. Moved the users and dashboard views into individual modules for now. | |||
| 2008-12-19 | Don't try to validate the form unless it's a POST request. | Bharat Mediratta | |
| 2008-12-19 | Fix indentation. | Bharat Mediratta | |
| 2008-12-18 | Refactor site admin menu into a theme function and build the menus in | Bharat Mediratta | |
| the various modules. In the process, rename xxx_menu::site_navigation() to just xxx_menu::site(). And add xxx_menu::admin(). The menus are the same as before, but I changed the HTML to be consistent with the way that we do it in the regular site, and this broke the superfish styles. I don't know how to fix this.. help me Chad! | |||
| 2008-12-18 | Dialog polishing. They now resize their height. Updated form styles in the ↵ | Chad Kieffer | |
| context of dialog display (don't show legends, fieldset border, or submit button). Let's make sure that all forms generated are complete and well formed and then use JS and CSS to control their display and behavior in different contexts. | |||
| 2008-12-17 | Fix a bug where setting the active user did not reset group_ids (unit tests ↵ | Bharat Mediratta | |
| ftw!) | |||
| 2008-12-17 | Switch from cookie sessions to database sessions. We can't use cookie | Bharat Mediratta | |
| sessions; it encodes all the value into the cookie which means little/no security, transfer costs, and storage limits. | |||
| 2008-12-17 | Add initialization to the user module to put the user and group_ids | Bharat Mediratta | |
| into the session, for easy access. This cuts down the number of queries when we're loading images through file_proxy.php | |||
| 2008-12-16 | (no commit message) | Tim Almdal | |
| 2008-12-16 | Various optimizations: | Bharat Mediratta | |
| o Add model_cache::get() which caches models avoiding duplicate lookups o Stop using ORM relationships for Item_Model::owner so that we can use caching o For Item_Model::xxx_edit fields, don't make them editable for guests o Other minor stuff. These optimizations reduce the number of queries for a 9-photos page from ~200 to ~45. Still way too many! | |||
| 2008-12-15 | Update to reflect changes in Kohana ORM relationship code. | Bharat Mediratta | |
| Now you must call ORM::save() after ORM::add() and ORM::remove(). | |||
| 2008-12-15 | Switched login display from display in the header to a dialog. Validation ↵ | Chad Kieffer | |
| errors don't display on first failed attempt, will fix later. Moved jquery js, images, css out to respective folders. | |||
| 2008-12-15 | Change the login form so that the legend is populated | Tim Almdal | |
| 2008-12-12 | Move the view permission cache directly into the item table for efficiency. ↵ | Bharat Mediratta | |
| Unit tests ftw! | |||
| 2008-12-12 | Add user::guest() convenience function | Bharat Mediratta | |
| 2008-12-12 | Get rid of all pseudo users and pseudo groups, while preserving all | Bharat Mediratta | |
| other functionality. This makes our user/group and access code fully consistent. | |||
| 2008-12-10 | Remove navigation_top() and navigation_bottom() as they're subsumed by the ↵ | Bharat Mediratta | |
| new menu code | |||
| 2008-12-09 | Move code to delete users and add/remove users from groups into the | Bharat Mediratta | |
| model. | |||
| 2008-12-09 | move user::delete() to User_Model::delete() | Bharat Mediratta | |
| 2008-12-08 | Refactor Menu code to create allow you to create menus using a | Bharat Mediratta | |
| chainable factory interface and retrieve them by ids. Streamlined the HTML creation code a little bit in the process, moved the basic menu functionality into Theme_View and created the option to have different menus other than site_navigation(). | |||
| 2008-12-08 | Restructure Menu processing to respect the differnent types of menu items ↵ | Tim Almdal | |
| (Menu's, Menu_Link, Menu_Dialog) | |||
| 2008-12-07 | Merge gallery3/branches/menus back into gallery3/trunk | Tim Almdal | |
| 2008-12-06 | Removed tabs, todo, added description | Chad Kieffer | |
| 2008-12-05 | Don't need to pass the event, it's not used. | Chad Kieffer | |
| 2008-12-01 | Prototype access control model. There's much left to do, but it's a | Bharat Mediratta | |
| working implementation. | |||
| 2008-12-01 | Grouped inline form styles. No longer using gInline class in favor of ↵ | Chad Kieffer | |
| specific form IDs that can be styled differently depending on which container they appear. Added gDescription class, dropped gUnderState for semantics. CSS cleanup. | |||
| 2008-11-28 | Create module::event() which runs Gallery events. It works by | Bharat Mediratta | |
| convention. To respond to the "photo_created" event in the gmaps module, you create modules/gmaps/helpers/gmaps_event.php containing class gmaps_event which has function photo_created. Renamed all events from gallery.foo.bar to foo_bar Updated tag module to use new convention. | |||
| 2008-11-28 | Use return false instead of preventDefault() to prevent link action, thx Tim | Chad Kieffer | |
| 2008-11-28 | Rename item events and create events for comment create, login, logout, user ↵ | Tim Almdal | |
| creation. I probably forgot some, but its a start. | |||
| 2008-11-27 | Update tests to reflect the fact that the admin group is gone. | Bharat Mediratta | |
| Fix a bug in user::create(), found by the unit tests (hooray)! | |||
| 2008-11-27 | Give the admin user actual admin privileges | Bharat Mediratta | |
| 2008-11-27 | Add navigation_top() and navigation_bottom() insertion points | Bharat Mediratta | |
| Move "My Gallery" navigation tab into the user module and only show it if you're logged in | |||
| 2008-11-27 | Centralize logging around installing/uninstalling modules. | Bharat Mediratta | |
| 2008-11-27 | Move javascript from default theme to appropriate modules | Tim Almdal | |
| 2008-11-26 | Re-enable code to drop view columns from the items table when deleting groups. | Bharat Mediratta | |
| 2008-11-26 | Ignore errors from dropping view columns from the items table. | Bharat Mediratta | |
| 2008-11-26 | Clean tag creation | Tim Almdal | |
| 2008-11-26 | Add support for marking users as "admin" | Bharat Mediratta | |
| 2008-11-26 | Add support in the scaffolding for adding users to groups, adding and | Bharat Mediratta | |
| removing users and groups. | |||
| 2008-11-26 | group::create() and group::delete() now manage the view_## columns in | Bharat Mediratta | |
| the items table. Convert installer over to using new creation API. | |||
| 2008-11-26 | Create user/group create/delete functions and have the scaffolding use them. | Bharat Mediratta | |
| 2008-11-24 | Make login form JS unobtrusive. Needs work. | Chad Kieffer | |
| 2008-11-22 | Move all block callbacks from View::block_type() to | Bharat Mediratta | |
| $theme->block_type() so that the themer has a consistent interface. Also added a bunch more callbacks and normalized the names so that the module author has plenty of options for where stuff gets put on the page. Especially renamed album/photo/sidebar to be album_blocks() photo_blocks() and sidebar_blocks() to make it clear that those are going to be larger content sections and not just basic insertion points. Used __call() to collapse all functions in the theme, which incidentally makes it trivially easy to add a new insertion point. | |||
| 2008-11-22 | Cleanup of header to normalize margins and white space. Improved display of ↵ | Chad Kieffer | |
| user login form. Added gHide, gShowBlock, gShowInline, gClose classes to handle show and hide functions. Half-baked idea which will need refinement. | |||
| 2008-11-21 | Use the new block mechanism to insert user related content into the html pages | Tim Almdal | |
