Commit graph

17 commits

Author SHA1 Message Date
Mark Nelson 6e55519b81 Added missing confirm_sesskey() checks 2017-12-03 14:45:18 +08:00
Mark Nelson 03ae37705a Moved helper function 2017-12-03 14:43:28 +08:00
Mark Nelson dc56808e32 #129 Added Behat test coverage 2017-12-03 14:39:24 +08:00
Mark Nelson a9e3714139 #35 Do not right align 'Reposition elements' text 2017-12-03 14:37:11 +08:00
Mark Nelson 0f2b2f2fca #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-12-03 14:36:57 +08:00
Mark Nelson 528daad08c #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-12-03 14:36:53 +08:00
Mark Nelson 5d1dd37972 #35 Reworded 'deletecertpage' string and added icon 2017-12-03 14:36:47 +08:00
Mark Nelson 69405ced78 #35 Moved 'Add element' submit button 2017-12-03 14:36:40 +08:00
Mark Nelson 7a2e080ab8 #88 Make plugins DB codechecker happy 2017-02-25 13:00:55 +08:00
Mark Nelson 9a8bf74714 #71 Added validation for element and template name length 2017-02-02 12:28:25 +08:00
Mark Nelson 0777b07502 #49 Allow templates to have the same name 2016-11-29 15:49:03 +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)