summaryrefslogtreecommitdiff
path: root/modules/user
Commit message (Collapse)AuthorAge
* - Profile module improvement:Dries Buytaert2004-03-27
| | | | | | | | * Made it possible to set certain fields as 'required'. To do: * Mark them as required visually. * Add required fields to the subscription page.
* - Patch #6425 by TDobes: made avatars work with private download method. AddedDries Buytaert2004-03-27
| | | | user_file_download() function to communicate with the file system layer.
* - Patch #3987 by jhriggs: changed the location of the logout link.Dries Buytaert2004-03-24
|
* - Fixed brainoDries Buytaert2004-03-21
|
* - More profile module improvements:Dries Buytaert2004-03-21
| | | | | | | | | | | + Updated the _user() hook's "$type == 'view'" case to match the "$type == 'edit'" case. That is, both have to return an associtive array of the format array('category' => 'fields'). + Updated the profile pages to group fields by category. Made possible thanks to the above change. + Moved logic out of the theme_ functions.
* - Patch #6406 by TDobes: fixed typos in profile/user module.Dries Buytaert2004-03-15
|
* - Patch #6391 by jik: after deleting a user, return to the user list, not ↵Dries Buytaert2004-03-12
| | | | the edit user form.
* - Rewrote the profile module:Dries Buytaert2004-03-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | + Added a 'created' field to the users table and renamed the 'timestamp' fied to 'changed' (cfr. node table). Update.php will try to determine a 'created' timestamp for existing users. + The profile module no longer uses serialized data but has its own set of tables. Known existing profile data is migrated by these new tables. TODO: migrate the birthday field. + The profile fields can be grouped, and within each group, profile fields can be sorted using weights. + The profile pages can be themed. + The profiles can be browsed based on certain properties/settings. + Change the _user hook: (i) 'private_view' and 'public_view' are merged into 'view' as there are no private fields and (ii) 'edit_form' has been renamed to 'edit'. + Avatar handling has been refactored and is now part of the user module. The users table has a dedicted 'picture' field. + Simplified the way themes should use display/visualize pictures or avatars. + Made it possible for administrators to replace or delete avatars. + ... I hope this make for a good base to build on collectively.
* - Patch #6129 by Goba: fixed dependencies on search module.Dries Buytaert2004-02-29
|
* - Patch 6066 by Adrian: PostgreSQL does not return 'affected rows' when doingDries Buytaert2004-02-26
| | | | | | | | a select statement. Even though PEAR supports this functionality, it fails silently when using PostgreSQL. We use the db_num_rows() function instead to return the amount of rows returned. (According to Killes, the MySQL manual also states that it should not return affected rows on a 'select' statement.)
* - Patch by Steven: removed redundant permission checks. These are no longerDries Buytaert2004-02-15
| | | | required thanks to the new 404 handling.
* - Patch 5592 by Goba: let drupal_map_assoc() rule. :-)Dries Buytaert2004-02-15
| | | | - Renamed CHANGELOG to CHANGELOG.txt for Windows uses.
* - Patch 4902 by Goba:Dries Buytaert2004-02-11
| | | | | | | | | | | | | + only adds an optional parameter to url() and l(), so individual links can be set to be absolute + modifies drupal_goto() to accept the parameters of url() without the $absolute parameter, so cleaner invocations can be used + rework of some code in node_feed, making it much better to look at (the current code uses foreach with an immediate brake to get the first key of the associative array, geeeeez) + added xml:base to the rss tag generated by node_feed() + set all user mail URLs to be absolute + fix a small fragmented URL in user.module
* Bugfix: new user registration was broken.Steven Wittens2004-02-09
| | | | See: http://drupal.org/node/view/5741
* Patch 5554 by Goba (slightly modified):Dries Buytaert2004-02-08
| | | | | | | | | | | | | | | | | - Modifies _user_mail_text() to automatically override the default strings when needed and apply t() on the strings. This lets Drupal translators include default messages in translations, and also removes a lot of repeated code. Modified the internal $messageid of the approval message from welcome_approval_body/subject to approval_body/subject, so automatic variable name computation can be done. This does not affect any variable table keys, since the change was especially done to keep the variable names... - Adds %login_uri and %edit_uri to move away from the concatenation approach used in the default messages, thus making those messages visible for the .po extractor - Uses direct return in help text generation when no more action need to be taken on the help string (the '$output .=' approach was just plain silly looking and misleading, since there was no preceding or appended string in $output)
* - Small bugfix.Dries Buytaert2004-02-07
|
* - Batch two with profile module improvements:Dries Buytaert2004-02-07
| | | | | | + Reworked the 'account administration' page. + Fixed bug in the 'edit account' page. + Removed some dead code from the system.module.
* - First batch of profile module improvements:Dries Buytaert2004-02-07
| | | | | | | | | | | | | + Tidied up the profile configuration page: grouped form elements. + Tidied up the block configuration settings: removed hard-coded table. + Changed the profile API to return the preferred group name, and changed the user module to group settings. Modules implementing the _user hook will need to be udpated. + Removed register_form and register_validate for now.
* - Patch #5048 by flevour: added missing t() function.Dries Buytaert2004-02-07
|
* - Removed the 'remember me' feature. It has been broken for many months.Dries Buytaert2004-02-06
| | | | When an elegant fix is found, it will reappear.
* - Cleanup: modified some context-sensitive help, changed "s to 's, addedDries Buytaert2004-01-31
| | | | | <legend> and <fieldset> tags, used drupal_set_message() to print a status message and removed some dead code.
* - Patch #5393 by Goba: changes the search hook return value, and requires an ↵Dries Buytaert2004-01-26
| | | | | | | | | | | array containing two elements, the first being the requested title, and the second being the result list. Advantages: * Cleaner search code in common.inc * Po extraction is possible and works fine * No hardcoded exceptions for node and comment modules, since any module can return results in order of relevance (or another order)
* - Removed the 'Page not found' message after the initial install and removedDries Buytaert2004-01-24
| | | | some old user module logic to install the initial role IDs.
* Patch 5287 by Stefan: multiline help texts should become inside a single ↵Dries Buytaert2004-01-23
| | | | $output.
* - Bug 5285: fixed broken URLs in user module. Patch by Stefan.Dries Buytaert2004-01-21
|
* - Patch 4859: new drupal_unpack() consolidates duplicate code and makes itDries Buytaert2004-01-13
| | | | | easy to show avatars next to nodes and comments. Patch by Moshe. As a showcase, maybe Xtemplate should have an option to enable/disable avatars?
* - Patch #5021: clean up URLs in _help texts. Patch by UnConeD.Dries Buytaert2004-01-11
|
* - Fixed bug #5074: standarized the user log messages.Dries Buytaert2004-01-11
|
* - Changed some boxes to fieldsets/lengeds.Dries Buytaert2004-01-05
|
* - XHTML improvements: <b> -> <strong>. Patch by Stefan.Dries Buytaert2003-12-29
|
* - Updated the user login block to validate as XHTML strict: theDries Buytaert2003-12-29
| | | | | | | | <div class="user-login-block"> is now inside the <form> instead of the other way around. - Simplified the user login block by removing some CSS that was no longer needed. The block module already emits block-related classes and an id.
* - Tidied up some inconsistencies in the code: scripts/code-style.sh is your ↵Dries Buytaert2003-12-28
| | | | friend.
* - First take at improving the user module's code: replaced the custom errorDries Buytaert2003-12-26
| | | | printing with calls to drupal_set_message().
* - Tiny change for sake of consistency: Blocked -> blocked, Active -> active.Dries Buytaert2003-12-24
|
* - Updated documentation, small bug fix and small improvements to the <label>Dries Buytaert2003-12-22
| | | | | | | | tags. To be discussed and investigated: when a form element has no title an empty <label> tag will be emitted (eg. "remember me" checkbox). This doesn't make sense but is our best option for now.
* - Fixed password field.Dries Buytaert2003-12-22
|
* - Fixed bug 4667: users with the deleted role are put back in the authenticatedDries Buytaert2003-12-18
| | | | users pool.
* - Updated the calls to menu() to use MENU_HIDE instead of 1Dries Buytaert2003-12-17
|
* - The 'my account' link is already part of the navigation block.Dries Buytaert2003-12-13
|
* - Committed Gerhard's user hook patch. Patch 143.Dries Buytaert2003-12-13
|
* - Improvements by Goba:Dries Buytaert2003-12-08
| | | | | | + removes the lots of pagers and indirect pager themeing + add the theme_pager() function, which should be called as theme("pager", ...) to get a pager.
* - Fixed visual glitch in "Who's online" block. Patch by Jeremy.Dries Buytaert2003-12-08
|
* - Made the who's online block adhere better to the max user setting.Dries Buytaert2003-12-07
|
* - Improved the way the "Who's online" block is visualized when the list ofDries Buytaert2003-12-06
| | | | online users is truncated by to maximum user list length setting.
* - Fixed bug #4416: added status checks to user_pass() to prevent mailingDries Buytaert2003-12-05
| | | | new passwords to blocked user accounts.
* - Patch 185 by Ax: fixed undefined variables, synchronized xtemplate with ↵Dries Buytaert2003-12-04
| | | | sf, etc.
* - Patch 180 by Jeremy: made the "Who is online" block respect the "user list ↵Dries Buytaert2003-12-04
| | | | | | length" settings.
* - Introduced a drupal_set_message() and drupal_get_message() function.Dries Buytaert2003-12-01
| | | | | | | Contributed themes and modules need to be updated: - modules: status() is no more; use drupal_set_message() instead. - themes: use drupal_get_message() to check for status messages and visualize them.
* - Fixed broken usernames in 'Who's new' block.Dries Buytaert2003-11-28
|
* - Made it possible to auto-throttle blocks. That is, blocks can beDries Buytaert2003-11-28
| | | | configured to be disabled when under excessive load. Patch by Jeremy.