Changes for page RDF-Predicates

Last modified by Ophion Admin on 2026/10/07 18:17

From version 2.1
edited by Ophion Admin
on 2026/10/07 16:15
Change comment: There is no comment for this version
To version 8.1
edited by Ophion Admin
on 2026/10/07 18:17
Change comment: Updated application icon

Summary

Details

Page properties
Content
... ... @@ -1,38 +1,8 @@
1 1  {{velocity}}
2 -## --- Configuration: adapt to your installation ---
3 -#set ($nsClass = 'RDF-Namespaces.Code.RDF-NamespacesClass')
4 -#set ($predTemplate = 'RDF-Predicates.Code.RDF-PredicatesTemplate')
5 -
6 -## All namespace entries, excluding the template in the Code space
7 -#set ($namespaces = $services.query.hql(", BaseObject as obj where doc.fullName = obj.name and obj.className = :cls and doc.space not like '%.Code' order by doc.fullName").bindValue('cls', $nsClass).execute())
8 -
9 -{{html clean="false"}}
10 -<form action="$doc.getURL('create')" method="post" class="xform">
11 - <input type="hidden" name="form_token" value="$services.csrf.token" />
12 - <input type="hidden" name="template" value="$predTemplate" />
13 - <input type="hidden" name="tocreate" value="terminal" />
14 - <dl>
15 - <dt><label for="spaceReference">Namespace</label></dt>
16 - <dd>
17 - <select id="spaceReference" name="spaceReference">
18 - #foreach ($n in $namespaces)
19 - ## The namespace page is <prefix>.WebHome, so its space is the storage location
20 - #set ($space = $services.model.resolveDocument($n).lastSpaceReference)
21 - <option value="$escapetool.xml($services.model.serialize($space, 'local'))">$escapetool.xml($space.name)</option>
22 - #end
23 - </select>
24 - </dd>
25 - <dt><label for="name">Predicate name</label></dt>
26 - <dd><input type="text" id="name" name="name" placeholder="creator" /></dd>
27 - </dl>
28 - <p><input type="submit" class="button" value="Create predicate" /></p>
29 -</form>
30 -{{/html}}
31 -{{/velocity}}
32 -{{velocity}}
33 33  #set ($columnsProperties = {
34 34   'doc.title': {"link":"view"},
35 35   'doc.location': {"html":true},
5 + 'databaseList1': {},
36 36   'doc.date': {},
37 37   'doc.author': {"link":"author"},
38 38   '_actions': {"sortable":false,"filterable":false,"html":true,"actions":["edit","delete"]}
... ... @@ -46,6 +46,6 @@
46 46   'selectedColumn': 'doc.title',
47 47   'defaultOrder': 'asc'
48 48  })
49 -#set ($columns = ['doc.title', 'doc.location', 'doc.date', 'doc.author', '_actions'])
19 +#set ($columns = ['doc.title', 'doc.location', 'databaseList1', 'doc.date', 'doc.author', '_actions'])
50 50  #livetable('rdf-predicates' $columns $columnsProperties $options)
51 51  {{/velocity}}
AppWithinMinutes.LiveTableClass[0]
Live Table Columns
... ... @@ -1,1 +1,1 @@
1 -doc.title doc.location doc.date doc.author _actions
1 +doc.title doc.location databaseList1 doc.date doc.author _actions
Description
... ... @@ -1,0 +1,1 @@
1 +{{include reference="RDF-Predicates.Code.NewPredicate"/}}