Commit graph

10 commits

Author SHA1 Message Date
Mark Nelson
a6a7b24898 Respect multiple languages in manage template page title (#467) 2021-10-27 16:45:49 +08:00
Mark Nelson
86551f18c7 #203 Consistency among headings/titles on all pages 2018-06-26 19:25:16 +08:00
Mark Nelson
531cb0aefe #134 Renamed duplicate() function and modified behaviour 2017-09-04 18:50:28 +08:00
Mark Nelson
909d376b95 #134 Add ability to duplicate templates 2017-09-03 22:14:37 +08:00
Mark Nelson
a211f97931 #134 Created class for the manage templates table 2017-09-03 18:28:00 +08:00
Mark Nelson
2d1bc8a70c Added missing confirm_sesskey() checks 2017-09-02 14:28:02 +08:00
Mark Nelson
fa69bcc604 #129 Added Behat test coverage 2017-08-11 14:30:33 +08:00
Mark Nelson
56c1af1b84 Uncapitalised usages of the 'context_*' classes 2016-08-25 17:04:10 +08:00
Mark Nelson
b3676b3f63 Removed unnecessary action variable from URL
This was breaking due to the changes in the last
commit as a variable 'aid' is required if the
'action' variable is passed to the script.
2016-02-20 18:11:04 +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