annotate farol/templates/document/edit_tracking.j2 @ 40:5e6eed63ff07

Replace lists with definition lists in descriptions
author Benoît Allard <benoit.allard@greenbone.net>
date Mon, 06 Oct 2014 15:40:14 +0200
parents 3b49063d76e0
children c79082d0d44d
rev   line source
0
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
1 {#
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
2 # Description:
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
3 # Web Template used in Farol Design
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
4 #
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
5 # Authors:
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
6 # Benoît Allard <benoit.allard@greenbone.net>
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
7 #
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
8 # Copyright:
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
9 # Copyright (C) 2014 Greenbone Networks GmbH
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
10 #
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
11 # This program is free software; you can redistribute it and/or
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
12 # modify it under the terms of the GNU General Public License
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
13 # as published by the Free Software Foundation; either version 2
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
14 # of the License, or (at your option) any later version.
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
15 #
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
16 # This program is distributed in the hope that it will be useful,
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
17 # but WITHOUT ANY WARRANTY; without even the implied warranty of
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
18 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
19 # GNU General Public License for more details.
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
20 #
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
21 # You should have received a copy of the GNU General Public License
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
22 # along with this program; if not, write to the Free Software
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
23 # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
24 -#}
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
25
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
26 {% extends "base.j2" %}
36
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
27 {% from "macros.j2" import textinput, textarea, selectinput, panel, examples %}
0
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
28 {% block title %}Edit the type{% endblock %}
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
29
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
30 {% block content %}
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
31 <form role="form" method="POST">
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
32
36
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
33 {% call textinput("id", "ID", value=tracking._identification._id, required=True) %}
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
34 <p><strong>ID</strong> is a short, unique identifier used to refer to the document unambiguously in any context. The ID is a simple label. It is a string data type to provide for a wide range of numbering values, types, and schemes. Typically, the ID should be assigned and maintained by the original document issuing authority. It is recommended that the ID be a monotonically increasing value, or increasing in such a predictable manner that it does not contribute toward confusion or misnumbering. Careful consideration is required to ensure that construction of the ID does not contribute to confusion or collision with other labels.</p>
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
35 {{ examples(['01', '29834841', '0xABCDEF', '100-200-301']) }}
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
36 {% endcall %}
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
37 {% call textinput("id_aliases", "Aliases", value=', '.join(tracking._identification._aliases),
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
38 help="Multiple aliases should be separated by commas.") %}
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
39 <p><strong>Alias</strong> is an optional alternative ID used to refer to the document. Many vendors have one or more alternative or secondary IDs for documents and the <strong>Alias</strong> presents an interface to publish those alongside the primary ID.</p>
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
40 {% endcall %}
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
41 {% call selectinput("status", "Status", statuses, tracking._status) %}
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
42 <p><strong>Status</strong> refers to the condition of the document with regard to completeness and the likelihood of future editions.</p>
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
43 <p>Status types are:</p>
40
5e6eed63ff07 Replace lists with definition lists in descriptions
Benoît Allard <benoit.allard@greenbone.net>
parents: 36
diff changeset
44 <dl class="dl-horizontal">
5e6eed63ff07 Replace lists with definition lists in descriptions
Benoît Allard <benoit.allard@greenbone.net>
parents: 36
diff changeset
45 <dt>Draft:</dt>
5e6eed63ff07 Replace lists with definition lists in descriptions
Benoît Allard <benoit.allard@greenbone.net>
parents: 36
diff changeset
46 <dd>Pre-release, intended for issuing partys internal use only, or possibly used externally when the party is seeking feedback or indicating its intentions regarding a specific issue.</dd>
5e6eed63ff07 Replace lists with definition lists in descriptions
Benoît Allard <benoit.allard@greenbone.net>
parents: 36
diff changeset
47 <dt>Interim:</dt>
5e6eed63ff07 Replace lists with definition lists in descriptions
Benoît Allard <benoit.allard@greenbone.net>
parents: 36
diff changeset
48 <dd>The issuing party believes the content is subject to change.</dd>
5e6eed63ff07 Replace lists with definition lists in descriptions
Benoît Allard <benoit.allard@greenbone.net>
parents: 36
diff changeset
49 <dt>Final:</dt>
5e6eed63ff07 Replace lists with definition lists in descriptions
Benoît Allard <benoit.allard@greenbone.net>
parents: 36
diff changeset
50 <dd>The issuing party asserts the content is unlikely to change. <samp>Final</samp> status is an indication only, and does not preclude updates.</dd>
5e6eed63ff07 Replace lists with definition lists in descriptions
Benoît Allard <benoit.allard@greenbone.net>
parents: 36
diff changeset
51 </dl>
36
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
52 <p>Issuing parties are strongly recommended to set <strong>Status</strong> to <samp>Draft</samp> when initiating a new document and to implement procedures to ensure that the status is changed to the appropriate value before the document is released.</p>
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
53 {% endcall %}
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
54 {% call textinput("version", "Version", value=version, required=True) %}
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
55 <p>Version is a simple counter to track the version of the document. This is a numeric tokenized field of the format nn nn.nn.nn.nn. It may be incremented in either major or minor notation to denote clearly the evolution of the content of the document. Issuing parties must ensure that this field is incremented appropriately, even for the least editorial or grammatical changes, when the field is used. It is validated using the following regular expression: <code>(0|[1-9][0-9]*)(\.(0|[1-9][0-9]*)){0,3}</code>.</p>
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
56 {{ examples(['1.0', '1.0.1', '1.0.0.1']) }}
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
57 {% endcall %}
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
58 {% call textinput("initial", "Initial Release Date", value=tracking._initialDate.isoformat(), required=True, type="datetime") %}
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
59 <p><strong>Initial Release Date</strong> is the date (and time, optionally) that the document was initially released by the issuing party. All dateTime values in CVRF require a time, and we recommend the inclusion of a time zone as well (ICASI endorses the use of GMT or Zulu time). If a time zone is excluded, Zulu should be assumed.</p>
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
60 {{ examples(['2011-11-26T00:00:00+00:00']) }}
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
61 {% endcall %}
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
62 {% call textinput("current", "Current Release Date", value=tracking._currentDate.isoformat(), required=True, type="datetime") %}
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
63 <p><strong>Current Release Date</strong> is the current date (and time, optionally) that the document was released by the issuing party. All dateTime values in CVRF require a time, and we recommend the inclusion of a time zone as well (ICASI endorses the use of GMT or Zulu time). If a time zone is excluded, Zulu should be assumed.</p>
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
64 {{ examples(['2011-11-26T00:00:00+00:00']) }}
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
65 {% endcall %}
0
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
66
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
67 {% call panel(heading="Generator", title=3, collapsible=False) %}
36
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
68 {% call textinput("gen_engine", "Generator Engine", value=generator._engine or '') %}
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
69 <p><strong>Engine</strong> will refer to the name and optional version of the engine that generated the CVRF document.</p>
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
70 {{ examples(['Mike Schiffman’s sublime fingertips version 1.0']) }}
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
71 {% endcall %}
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
72 {% call textinput("gen_date", "Generator Date", now.isoformat(), generator._date and generator._date.isoformat() or None, type="datetime") %}
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
73 <p><strong>Date</strong> will refer to the date the CVRF document was generated. Because documents are often generated internally by a document producer and exist for a nonzero amount of time before being released, this field can be different from the <strong>Initial Release Date</strong>. All dateTime values in CVRF require a time, and we recommend the inclusion of a time zone as well (ICASI endorses the use of GMT or Zulu time). If a time zone is excluded, Zulu should be assumed.</p>
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
74 {{ examples(['2012-02-27T00:00:00+00:00']) }}
3b49063d76e0 Add Descriptions for the fields of the edit_tracking section
Benoît Allard <benoit.allard@greenbone.net>
parents: 12
diff changeset
75 {% endcall %}
0
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
76 {% endcall %}
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
77
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
78 <button class="btn btn-primary" type="submit">Update</button>
10
6594ff7c37b4 Fix a few links
Benoît Allard <benoit.allard@greenbone.net>
parents: 7
diff changeset
79 <a class="btn btn-danger" href="{{ url_for('.view') }}">Cancel</a>
0
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
80 </form>
4a9f23230eba Initial Release
Benoît Allard <benoit.allard@greenbone.net>
parents:
diff changeset
81 {% endblock %}

http://farol.wald.intevation.org