X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=lib%2FMaypole%2Ftemplates%2Ffactory%2Fedit;h=3b0aca635d6b0a569f0ed32601a0fedbdca8e072;hb=e8ebb9e2413d25fe7accc675387dfad270d7367e;hp=6bdad79347cef088c484d66ec30a546387772fb9;hpb=48c86c6ba8c5db11ea6906e3237db1322f8dc5e0;p=maypole.git diff --git a/lib/Maypole/templates/factory/edit b/lib/Maypole/templates/factory/edit index 6bdad79..3b0aca6 100644 --- a/lib/Maypole/templates/factory/edit +++ b/lib/Maypole/templates/factory/edit @@ -11,17 +11,21 @@ form similar to L but with the current values filled in. [% PROCESS macros %] [% INCLUDE header %] [% INCLUDE title %] -[% IF objects.size %] + +[% IF request.action == 'edit' %] +[% INCLUDE navbar %] +[% END %] + +[% IF object %]
Edit a [% classmetadata.moniker %]
-[% FOR item = objects; %] -
+
-Edit [% item.name %] -[% FOR col = classmetadata.columns; - NEXT IF col == "id"; +Edit [% object.name %] + [% FOR col = classmetadata.columns; + NEXT IF col == "id" OR col == classmetadata.table _ "_id"; '"; IF errors.$col; ''; errors.$col;''; @@ -31,8 +35,36 @@ form similar to L but with the current values filled in.
- [% 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 %]