| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 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 | |||
| 2008-11-11 | New user module with password support. This supports the same password ↵ | Tim Almdal | |
| mechanism as g1 and g2 to facilitate a migration. | |||
| 2008-11-10 | Remove the complexity of a interface driven user management module | Tim Almdal | |
| 2008-11-10 | Early look at the User/Auth module refactoring. It will look for a driver ↵ | Tim Almdal | |
| based on the contents of the user/config/user.php file. And load that driver based on the User_Driver interface. There is a default User_Gallery_Driver class that will provide the actual interface implementation. Replacing this driver will allow a completely different user and authentication implementation to be used... hopefully will reduce issues with embedding and other user management systems. Removed from unit tests so they will still run. | |||
| 2008-11-09 | Chain away temporary variables | Bharat Mediratta | |
| 2008-11-08 | Create permanent owner_id column in the item table, and use a soft | Bharat Mediratta | |
| relationship to bind the two. To do this, I overrode __get in Item_Model so that $item->owner returns the appropriate User_Model. | |||
| 2008-11-08 | Adding user (owner) to items; info module | Felix Rabinovich | |
| 2008-11-08 | 44 --> E_DATABASE_ERROR | Bharat Mediratta | |
| 2008-11-08 | Change how the modules table doesn't exist is caught. In running unit test, ↵ | Tim Almdal | |
| sometimes i would get the message "There was an SQL error: Table 'gallery3_unittest.modules' doesn't exist - ...." and sometimes I would get the message "Table modules does not exist in your database." In both cases the error code was 44. | |||
| 2008-11-05 | add installation unit tests and corrected a problem where the groups_users ↵ | Tim Almdal | |
| pivot table was not populated. | |||
| 2008-11-05 | actually delete the same tables as we createad | Tim Almdal | |
| 2008-11-05 | Rename logon_name to name, name to display_name and remove the external id field | Tim Almdal | |
| 2008-11-05 | The start of the user module. At this point, it shows up on the scaffolding ↵ | Tim Almdal | |
| screen and you can install and uninstall it. Which creates the tables, defines 2 groups (adminstrator, registered) and one user (admin). | |||
