Commit graph

13 commits

Author SHA1 Message Date
uvigo-atic da49799857 Added username to userfield form element (#390) 2020-11-26 22:06:31 +08:00
Sergey d5ba284e64 Fix of showing names of custom user fields (#326)
Show normal human-readable name of custom user profile fields instead of internal shortname
2020-03-09 14:55:50 +01:00
Mark Nelson a6b180454f Incorrect PHPDocs for render_form_elements and co (#271) 2019-04-16 19:22:57 +08:00
Mark Nelson 61d0bd433f Use course module context when calling format_string/text (#200) 2018-12-28 14:11:58 +08:00
Mark Nelson 3b2a45d755 #170 Elements now respect filters 2018-06-06 22:58:47 +08:00
Mark Nelson 1e977bbf31 #189 Implemented privacy provider for GDPR compliance 2018-05-15 18:21:13 +08:00
Mark Nelson 5c1f1aa812 Removed usage of magic getter and abuse of $this->element 2017-08-26 13:39:51 +08:00
Mark Nelson fdc5bde3d4 #88 Make plugins DB codechecker happy 2017-02-25 11:38:30 +08:00
Mark Nelson 761a8f3e57 #23 Ensure the user field is always shown when repositioning elements 2016-08-23 17:14:16 +08:00
Mark Nelson ff049e2c1b #6 Added ability to view other users' certificates 2016-08-23 16:28:08 +08:00
Mark Nelson 38103385b4 #26 Fixed userfields not displaying data correctly 2016-08-22 12:56:11 +08:00
Mark Nelson 43d20c0d1b Huge refactor
1) Every certificate is a template. Before a user would create a certificate then had
the option to save it as a template. This could potentially be chaotic with numerous
users creating templates, making the template system a mess. Now, rather than creating
a certificate first, then saving it as a template, you are always creating a template.
Each template is associated with a context, so depending on where you are creating it
the context is different. This means users in the CONTEXT_MODULE context are creating
a template specific to that module, where as a user creating a template in the
CONTEXT_SYSTEM context would be creating a general template that can be used by others.
This meant we can remove the 'customcert_template_*' db tables. Yay - no duplicated
tables.
2) Created new helper classes and moved functionality there.
3) Moved files to classes/ for autoloading.
4) General tidy up.
2016-02-20 16:35:19 +08:00
Mark Nelson 2416e8a3e0 Introduced automatic class loading for elements 2015-12-15 13:15:17 +08:00