Commit graph

17 commits

Author SHA1 Message Date
Mark Nelson a7b14ab48d Added missing confirm_sesskey() checks 2017-09-03 22:21:50 +08:00
Mark Nelson ae90c7ee4a Moved helper function 2017-08-19 20:45:16 +08:00
Mark Nelson 61608c56fa #129 Added Behat test coverage 2017-08-11 14:52:10 +08:00
Mark Nelson 11495411e2 #35 Do not right align 'Reposition elements' text 2017-08-08 12:02:43 +08:00
Mark Nelson 822b46bf5a #35 Make some of the buttons secondary when editing a certificate
MDL-59740 added the ability to determine if a submit button should
be primary, or not.
2017-08-08 12:02:31 +08:00
Mark Nelson d70a693137 #35 Reworded 'addcertpage' string and changed button to a link
Also added an icon next to the link and moved the location via CSS.
2017-08-08 12:02:21 +08:00
Mark Nelson e7dba867ec #35 Reworded 'deletecertpage' string and added icon 2017-08-08 12:02:15 +08:00
Mark Nelson e41880730a #35 Moved 'Add element' submit button 2017-08-08 12:02:08 +08:00
Mark Nelson fdc5bde3d4 #88 Make plugins DB codechecker happy 2017-02-25 11:38:30 +08:00
Mark Nelson 7e1dcd3cf7 #71 Added validation for element and template name length 2017-01-31 17:15:49 +08:00
Mark Nelson 433fd8b43b #49 Allow templates to have the same name 2016-11-29 15:13:01 +08:00
Mark Nelson 5f580a9bde Used inplace editable API for editing element names 2016-08-25 12:45:12 +08:00
Mark Nelson 58bbf6a8a0 Removed unused element list table column
Also left aligned action icons.
2016-08-22 15:28:50 +08:00
Mark Nelson 362cc5f092 Fixed issue where page with id 1 exists 2016-02-20 18:11:58 +08:00
Mark Nelson 6889b04df0 Created one function to handle move_* actions
This changes the name of a column in a DB table.
No upgrade script has been written as this activity
has not been officially released.
2016-02-20 18:09:46 +08:00
Mark Nelson d848bc73e8 Keep action links consistent 2016-02-20 17:12:32 +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
Renamed from edit_form.php (Browse further)