Cameron Ball
c86500a4b7
MDL-56601 core_user: Disable profile picture field if user is not setup
...
Sometimes it is possible that a user is presented with the profile
edit form, but is in a state where they are not considered fully
set up (one example is when a site is installed using the CLI script)
In these cases the filepicker gets upset when the user tries
to upload a profile picture.
This patch simply disables that field in these cases and replaces it
with an error message explaining what's wrong.
2016-11-08 12:13:51 +08:00
Frederic Massart
da1296dd07
MDL-53954 user: Prevent locked profile fields from being edited
2016-05-06 09:27:26 +08:00
David Mudrák
e9c27d1e0e
MDL-52831 users: Automatically strip whitespace from name fields
...
This change prevents from registering and/or saving the profile of a
user with the whitespace instead of the required name.
Additionally, there is accessibility improvement for better error labels
in case of missing values (copied over from signup_form).
2016-01-19 21:40:45 +01:00
John Okely
956caef6ad
MDL-52260 user: Fix error when saving profile with locked field
2015-11-27 10:55:28 +08:00
Kevin Wiliarty
b71890687a
MDL-51834 auth,profile: locks custom fields based on auth settings
2015-10-22 23:39:49 -04:00
David Monllao
9502083292
MDL-49280 auth: Rewording duplicate emails setting
...
From allowuserstoshareemailaddresses to allowaccountssameemail, also
changing lang strings.
2015-08-20 12:56:11 +08:00
Michael Aherne
bc9837241f
MDL-49280 user: Config for allowing duplicate emails
2015-08-04 08:46:08 +01:00
Damyon Wiese
479fa47d0b
MDL-49632 User preferences: Move preferences out of edit profile form.
...
This is a super confusing place to change your default text editor. Lets
make these things easy to find.
Part of MDL-45774
2015-04-10 17:17:08 +08:00
Petr Skoda
d6e7a63d9a
MDL-49684 timezones: rewrite timezone support
...
This patch replaces all homegrown timezone
stuff with standard PHP date/time code.
The main change is the introduction of core_date
class that returns normalised user and server
timezones. From now on nobody should be using
$CFG->timezone or $user->timezone directly!
Other new features and fixes:
* admins are prompted for timezone during install
* editing of other users is finally fixed
* timezones are displayed in user profile
* new $this->setTimezone() in phpunit
* time locale is now automatically reset in phpunit
* timezone is now automatically reset in phpunit
* phpunit has Australia/Perth as default timezone
2015-04-06 13:53:51 +12:00
Ankit Agarwal
5bc886259b
MDL-37704 user_profile: Make sure description field can be locked
...
Thanks JD for the initial patch.
2014-12-02 09:40:09 +05:30
Sam Hemelryk
a2ed6e69f9
MDL-44255 user: tidied up phpdocs and coding style
2014-02-24 09:23:47 +13:00
Petr Škoda
689096bc26
MDL-38654 do not test $CFG->gdversion
...
GD PHP extension is now required. Add-ons need to remove $CFG->gdversion tests. The worst case regression is that add-on will think GD is not available.
2013-03-22 16:57:55 +01:00
Frederic Massart
4373103084
MDL-34460 Librairies: Replaced deprecated get_context_instance()
2012-07-26 13:23:28 +08:00
Rajesh Taneja
fc3aa0fbaf
MDL-32787 user: rule required for custom profile fields applies to all users editing own profile
2012-07-03 13:46:13 +08:00
Rajesh Taneja
4e782b32f3
MDL-33425 user: Replaced filepicker with filemanager on edit profile page
2012-06-18 10:19:48 +08:00
Eloy Lafuente (stronk7)
ed9e0cb6ec
MDL-21676 user: minor gravatar fixes
2011-09-20 12:43:00 +02:00
Sam Hemelryk
4125bdc139
MDL-21676 user: Implemented support for Gravatar profile pictures
...
Big thanks to the developers who put effort into this improvement:
* Jonathan Robson <jonathan.robson@remote-learner.net>
* Jonathan Harker <jonathan@catalyst.net.nz>
2011-09-20 12:41:48 +02:00
Rossiani Wijaya
91c2b0f068
MDL-4633: remove 'required' rule for user's profile description
2011-03-10 15:45:49 +08:00
Petr Skoda
f728d49b00
MDL-19380 uploadlib cleanup before readding of antivirus integration
2010-07-14 08:40:48 +00:00
Martin Dougiamas
bfebaf64d8
MDL-22388 Added some checks to kill these scripts dead with an unequivocal notice unless included properly from a Moodle script.
2010-05-13 02:02:05 +00:00
Petr Skoda
96de38c3ab
MDL-22015 fixed regression in last commit, sorry
2010-04-14 14:43:51 +00:00
Petr Skoda
38bb62b5aa
MDL-22015 fixed more string_manager encapsulation issues - use edit form
2010-04-14 14:42:03 +00:00
Petr Skoda
3a915b0667
MDL-21693 Dropping _utf8 suffix from language codes and folder names; enabling new string managers - please note the transition is not yet fully complete because we need to wait for git to recognize the renames in cvs
2010-04-10 07:24:56 +00:00
Petr Skoda
812dbaf7d5
MDL-21198 improved/simplified $OUTPUT->user_picture() + regression fixes, performance fixes and detected performance problems when printing user avatars
2009-12-27 19:47:21 +00:00
Petr Skoda
aa6c1ced0a
MDL-20700 coding style cleanup - cvs keywords removed, closign php tag removed, trailing whitespace cleanup
2009-11-04 08:11:02 +00:00
Sam Hemelryk
8bdc9cacad
files MDL-20601 Conversion of many of the uses of print_textarea, and the mforms htmleditor to the new editor
...
Please forgive me if I have missed converting any output statements. If you do find an output statement that is not formatting correctly please refere to the table I added to this bug in regards to how it should be formatted.
2009-11-04 06:14:06 +00:00
skodak
d18e0fe646
MDL-20353 adding missing data types of hidden form fields
2009-09-26 17:07:08 +00:00
nicolasconnault
f2f085ee68
MDL-19825 upgraded calls to print_table, print_single_button, print_user_picture, print_container* and notice_yesno
2009-08-20 08:50:22 +00:00
skodak
6346609584
MDL-18265 fixed regressions by hardfreeze security workaround - defaults were overriding locked values
2009-03-07 20:59:25 +00:00
skodak
d0b2acde4f
MDL-17559 user edit: fixed undefined email property warnings; merged from MOODLE_19_STABLE
2008-12-08 20:16:49 +00:00
dongsheng
6eaf2e376f
"MDL-17143, use record_exists"
2008-11-12 01:51:28 +00:00
stronk7
1ba3293a6b
MDL-17143 Some improvements suggested by Petr applied. Merged from 19_STABLE
2008-11-11 19:06:20 +00:00
stronk7
9af010ea4a
MDL-17143 Avoid notices caused by not existing profilesforenrolledusersonly setting. Merged from 19_STABLE
2008-11-11 18:39:34 +00:00
dongsheng
35f0660ab4
"MDL-17143, don't display the user description at all when user isn't enrolled in any courses, merged and modified from 1.9"
2008-11-10 03:06:27 +00:00
skodak
cc44433620
MDL-16839 forms: workaround for problematic hard frozen values; merged from MOODLE_19_STABLE
2008-10-13 19:39:27 +00:00
stronk7
eb309beded
Detect non-utf8 langs in user edition forms. MDL-16845 MDL-11829 ; merged from 19_STABLE
2008-10-10 21:30:07 +00:00
skodak
bff34a6747
MDL-16365 domain restrictions are now optional when changing email address; merged from MOODLE_19_STABLE
2008-09-24 17:00:49 +00:00
skodak
172dd12c63
MDL-14589 initial file storage implementation, temporary file manager, migration of course files; blog conversion MDL-15905; assignment conversion MDL-15904; fromslib related file improvements MDL-15906
2008-07-31 22:15:30 +00:00
skodak
5d910388bb
MDL-14679 towards /user conversion
2008-05-30 22:11:31 +00:00
skodak
65bcf17b95
MDL-13450 and MDL-13303 - sorry for changing forum API so late, but it was needed; major perf improvement for forum; fixed printing of user pictures; merged from MOODLE_19_STABLE
2008-02-13 17:03:25 +00:00
skodak
a78890d593
MDL-12133 validate() method tidying up; merged from MOODLE_19_STABLE
2007-11-23 22:15:07 +00:00
nfreear
c8149f0f4f
Fixes MDL-11648, "Required" is inappropriate text for legend in user profile edit form.
2007-10-08 13:55:53 +00:00
skodak
1545d7f0d4
MDL-6236 user editing - Default language not used instead of nonexisting one in user lang field - first lang chosen instead; merged from MODOLE_18_STABLE
2007-04-16 18:30:52 +00:00
skodak
b4c46a8b0f
MDL-8913 use proper returned reference assignment for forms elements (PHP4 trouble); merged from MOODLE_18_STABLE
2007-03-15 12:42:39 +00:00
skodak
b0c90e6ede
(MDL-8820) moodle/user:editprofile now works in user contexts - reverted previous fix, adding new one; merged from MOODLE_18_STABLE
2007-03-14 23:37:28 +00:00
moodler
3eff81468f
Just some formatting
2007-02-25 06:58:10 +00:00
skodak
14a6b7e197
MDL-8096 user edit form - some more refactoring and fixes
2007-01-26 18:42:47 +00:00
skodak
bb6d3d3454
MDL-8096 - refactored and cleanedup custom profiles, user edit form fixes
...
TODO: fix comments and docs
2007-01-26 13:11:06 +00:00
skodak
d873478322
MDL-8096 - rewritten standard edit form and other fixes; new custom profile fields still missing
2007-01-25 18:02:48 +00:00
ikawhero
88dda743cf
Using new function to print out custom categories and fields. This shouldn't
...
interfere with skodaks work on splitting the user edit form.
2007-01-25 05:23:56 +00:00