Commit graph

15 commits

Author SHA1 Message Date
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)