X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=lib%2FMaypole%2Ftemplates%2Ffactory%2Fedit;h=bac8c6dbec42422138975b059dde5fdb0ce60eb4;hb=fadcae3ffddebaa38da172f9624cc60176d80b33;hp=77dfa3a492fcaee3201ad112c9d792de4420917b;hpb=4a5cef989c825acf0eb66ba6e567fdd8d47c4da4;p=maypole.git diff --git a/lib/Maypole/templates/factory/edit b/lib/Maypole/templates/factory/edit index 77dfa3a..bac8c6d 100644 --- a/lib/Maypole/templates/factory/edit +++ b/lib/Maypole/templates/factory/edit @@ -16,28 +16,55 @@ form similar to L but with the current values filled in. [% INCLUDE navbar %] [% END %] -[% IF objects.size %] +[% IF object %]
Edit a [% classmetadata.moniker %]
-[% FOR item = objects; %] -
+
-Edit [% item.name %] -[% FOR col = classmetadata.columns; +Edit [% object.name %] + [% FOR col = classmetadata.columns; NEXT IF col == "id" OR col == classmetadata.table _ "_id"; - '"; - IF errors.$col; + SET col_label = classmetadata.colnames.$col; %] + + [% IF errors.$col; ''; errors.$col;''; + ELSIF errors.$col_label; + ''; errors.$col_label;''; END; END %]
- [% END %] [% ELSE %] -[% INCLUDE addnew %] + +
+
+
+Add a new [% classmetadata.moniker %] + [% FOR col = classmetadata.columns %] + [% NEXT IF col == "id" %] + + [% IF errors.$col %] + [% errors.$col | html %] + [% END %] + + [% END; %] + + +
+
+
+ [% END %] [% INCLUDE footer %]