| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2010-01-25 | Use ORM to create the users since now our validation can handle doing | Bharat Mediratta | |
| it the right way. Set a default email address for admins. | |||
| 2010-01-23 | Merge branch 'master' of git@github.com:gallery/gallery3 into bharat_dev | Bharat Mediratta | |
| Conflicts: modules/gallery/tests/xss_data.txt | |||
| 2010-01-22 | Change the check_environment method in the module helper and the module ↵ | Tim Almdal | |
| installers to can_activate to reflect that it is doing more than just checking the environment. | |||
| 2010-01-22 | Refactor the identity provider installation in to a common helper method ↵ | Tim Almdal | |
| (change_provider) with an initialization callback. | |||
| 2010-01-22 | Treat identity providers just like other modules and use the admin_module to | Tim Almdal | |
| install and switch to a different identity provider. | |||
| 2010-01-17 | Use an empty password for the guest user. | Bharat Mediratta | |
| 2010-01-17 | Adjust installers to work with model based validation. | Bharat Mediratta | |
| 2009-10-31 | Don't specify the default identity provider in the gallery installer. Let ↵ | Tim Almdal | |
| the user module use that as a trigger to set ownership of the root album to the administrator. | |||
| 2009-10-27 | Set the minimum password length to 5. The gallery owner can change this in ↵ | Tim Almdal | |
| the advance settings. | |||
| 2009-10-26 | Upgrade the gallery module to version 16 to reflect the refactoring of the ↵ | Tim Almdal | |
| user module into an identity provider. Change how we determine if there are available groups that we need to export | |||
| 2009-10-23 | Change the Admin_Identity_Controller to not destroy the session until after ↵ | Tim Almdal | |
| the new provider is installed. | |||
| 2009-10-22 | Change Identity adminstration to use the uninstall/install methods when ↵ | Tim Almdal | |
| changing providers. | |||
| 2009-10-21 | Make sure we set the active identity provider when the user module is ↵ | Tim Almdal | |
| installed. This is mostly for the unit_tests as when the gallery3 installer is used, the user module is activated by default. | |||
| 2009-10-20 | Changes to Identity interface to allow for multiple Identity providers. ↵ | Tim Almdal | |
| What I've tested to this point, is you can install a new provider, switch to it, login as administrator, uninstall the default user module, reinstall the user module, switch back to the user module and login. | |||
| 2009-08-27 | Remove 'ENGINE=InnoDB' specification from tables that we create. Use | Bharat Mediratta | |
| the system's default table specification. Fixes ticket #597. | |||
| 2009-06-23 | Refactor the install/upgrade code to be more flexible. | Bharat Mediratta | |
| Add xxx_installer::upgrade($version) method so that upgrade stanzas are separate from install stanzas. In the old code, to do an upgrade meant that you had to re-evolve everything from the initial install because we'd step through each version's changes. But what we really want is for the initial install to start off in the perfect initial state, and the upgrades to do the work behind the scenes. So now the install() function gets things set up properly the first time, and the upgrade() function does any work to catch you up to the latest code. See gallery_installer.php for a good example. | |||
| 2009-05-26 | Restructure the module lifecycle. | Bharat Mediratta | |
| 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-13 | Gee it's May already. Update copyright to 2009. | Bharat Mediratta | |
| 2009-03-10 | access::allow/deny/reset functions will now throw an exception if you | Bharat Mediratta | |
| don't pass in a Group_Model as the argument. This prevents us from setting permissions on the wrong group by accidentally passing in a User_Model. | |||
| 2009-02-28 | Change the pattern to identify tables that need prefix substitution to | Tim Almdal | |
| mirror the drupal pattern of using braces {}. | |||
| 2009-02-27 | This implements table prefix for all the queries in core, user, exif, | Tim Almdal | |
| tag, search, comment and notification modules (Ticket #68) | |||
| 2009-02-27 | Remove commented code | Tim Almdal | |
| Correct unbalanced brackets | |||
| 2009-02-27 | Continue the journey of replacing raw sql with ORM or Database method | Tim Almdal | |
| calls (Ticket #68) | |||
| 2009-02-10 | Move site default_locale into DB (vars) and add a per user locale preference. | Andy Staudacher | |
| There's no UI to select the locale yet. | |||
| 2009-02-04 | Complete the Recover Password functionality (Ticket #5). | Tim Almdal | |
| This change requires a reinstall in order to pick up the new hash field in the user table. | |||
| 2009-01-14 | Make sure that helper functions are all static. Add new | Bharat Mediratta | |
| File_Structure_Test to make sure we don't regress. According to the PHP docs, the "public" keyword is implied on static functions, so remove it. Also, require private static functions to start with an _. http://php.net/manual/en/language.oop5.visibility.php | |||
| 2009-01-10 | Big set of changes to comments, with related changes to akismet and | Bharat Mediratta | |
| user modules. * Don't delete vars when we delete a module. This makes reinstalling a module a lot easier. * Add user::lookup() as the preferred way to load a user, so that other modules don't delve into the user module (that'd be a problem when we swap out user modules) * Notify site admins if Akismet is not fully configured * Bundle all server variables into the comment so that if/when we re-check the comment, we are not using the server info from the site admin's request. * Update Akismet to grab request context data from the comment * Pre-seed comment fields if we have a logged in user. Update comment::create() API to clarify it for this. * Delete comment::update(), that's a controller function. * Add url to User_Model * Add author_name() author_email() and author_url() to Comment_Model. It'll return the appropriate values depending on whether the comment was left by a logged in user or a guest. * Use resetForm() instead of clearForm() when we reload the comment form after ajax submit, this way we preserve the pre-seeded values. * In the user profile page, ignore blank passwords. | |||
| 2008-12-31 | Fully implement the view_full permission. | Bharat Mediratta | |
| 2008-12-30 | Make some columns smaller so that multi-column keys don't exceed 1024 | Bharat Mediratta | |
| bytes on some systems. | |||
| 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-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-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-09 | Move code to delete users and add/remove users from groups into the | Bharat Mediratta | |
| model. | |||
| 2008-12-01 | Prototype access control model. There's much left to do, but it's a | Bharat Mediratta | |
| working implementation. | |||
| 2008-11-27 | Give the admin user actual admin privileges | Bharat Mediratta | |
| 2008-11-27 | Centralize logging around installing/uninstalling modules. | Bharat Mediratta | |
| 2008-11-26 | Ignore errors from dropping view columns from the items table. | Bharat Mediratta | |
| 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-20 | Add a @todo to change user "joe" in the future. | Bharat Mediratta | |
| 2008-11-18 | Synchronize the model rules with the database definitions and vice-versa. | Tim Almdal | |
| 2008-11-16 | create a regular user and make scaffolding assign owner to logged in user | Felix Rabinovich | |
| 2008-11-15 | Destroy the session on logout, don't just delete the user. | Bharat Mediratta | |
| 2008-11-15 | Delete the user from the session when uninstalling the user module | Bharat Mediratta | |
| 2008-11-14 | change the display name to a varchar | Tim Almdal | |
| 2008-11-13 | Create module helper and refactor all the code that creates, updates | Bharat Mediratta | |
| and deletes modules into it. | |||
| 2008-11-13 | Login is now working, but you can't logout | Tim Almdal | |
| 2008-11-12 | Remove user_password class and move the functionality into the user helper class | Tim Almdal | |
| 2008-11-11 | Correct some missing properties and change the user_model to have a set ↵ | Tim Almdal | |
| function so the password is hashed as part of the model | |||
