Commit graph

11 commits

Author SHA1 Message Date
Mark Nelson
4232b1da86 #119 Add ability to delete issued certificates 2017-09-03 22:22:00 +08:00
Mark Nelson
e087567b03 #46 Added digital signature element 2017-08-28 22:37:29 +08:00
Mark Nelson
72c3b278e3 #48 Added task and settings responsible for emailing certificates 2017-04-26 21:44:33 +08:00
Mark Nelson
fdc5bde3d4 #88 Make plugins DB codechecker happy 2017-02-25 11:38:30 +08:00
Mark Nelson
04510e2627 #44 Added page to view all certificates for a user 2016-12-30 13:40:56 +08:00
Mark Nelson
c5859e433f #55 Fixed references to capabilities from mod_certificate 2016-11-29 13:30:16 +08:00
Mark Nelson
9fd128d5e1 Fixed web service not having access to file_save_draft_area_files()
The error occurred when editing an image element on the repositioning
page for site wide templates.
2016-08-26 12:57:48 +08:00
Mark Nelson
a135007160 #4 Added ability to sort the reports table
The table is now an instance of 'table_sql', not 'html_table'.
This made sorting easy to implement, with the added benefit
of taking advantage of the spout library for exporting data.
2016-08-23 12:59:18 +08:00
Mark Nelson
ebbcfd1d4a Removed usage of deleted log store 2016-03-22 17:08:36 +08:00
Mark Nelson
8cc7902850 Fixed PHPDocs 2016-03-22 17:01:54 +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