| Commit message (Collapse) | Author | Age |
|
|
|
| |
- Making sure profile fields are saved properly.
|
|
|
|
|
|
| |
callbacks in user.module.
- Fixed bug #7406: User delete hook incorrect params.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
administrators will be able to define a custom 403 page, just as they
can define 404 pages now.
This needs to be documented in the "Changes since / migrating to ..."
pages.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
configurable! Menu items can be disabled, repositioned, added and
so on.
Upgrading to requires you to run update.php.
This functionality depricates some of the 'navigation modules' in the
contributions repository. Furthermore, modules can now 'suggest'
menu items and site adminstrators can choose to enable them. Modules
in the contributions repository should try to take advantage of this.
|
|
|
|
|
|
|
|
| |
* Made it possible to set certain fields as 'required'.
To do:
* Mark them as required visually.
* Add required fields to the subscription page.
|
|
|
|
| |
user_file_download() function to communicate with the file system layer.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
+ 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.
|
| |
|
|
|
|
| |
the edit user form.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+ 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.
|
| |
|
|
|
|
|
|
|
|
| |
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.)
|
|
|
|
| |
required thanks to the new 404 handling.
|
|
|
|
| |
- Renamed CHANGELOG to CHANGELOG.txt for Windows uses.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+ 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
|
|
|
|
| |
See: http://drupal.org/node/view/5741
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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)
|
| |
|
|
|
|
|
|
| |
+ Reworked the 'account administration' page.
+ Fixed bug in the 'edit account' page.
+ Removed some dead code from the system.module.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+ 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.
|
| |
|
|
|
|
| |
When an elegant fix is found, it will reappear.
|
|
|
|
|
| |
<legend> and <fieldset> tags, used drupal_set_message() to print a
status message and removed some dead code.
|
|
|
|
|
|
|
|
|
|
|
| |
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)
|
|
|
|
| |
some old user module logic to install the initial role IDs.
|
|
|
|
| |
$output.
|
| |
|
|
|
|
|
| |
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?
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
<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.
|
|
|
|
| |
friend.
|
|
|
|
| |
printing with calls to drupal_set_message().
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
users pool.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
+ 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.
|
| |
|
| |
|