Minor fixes and tidyings
This commit is contained in:
parent
8e0ad87e04
commit
9d086f7028
|
@ -447,8 +447,8 @@
|
||||||
(defn construct-link-property
|
(defn construct-link-property
|
||||||
[entity]
|
[entity]
|
||||||
{:tag :property
|
{:tag :property
|
||||||
:attrs {:name (safe-name (str (:name (:attrs entity)) "_id") :sql)
|
:attrs {:name (safe-name (str (singularise (:name (:attrs entity))) "_id") :sql)
|
||||||
:column (safe-name (str (:name (:attrs entity)) "_id") :sql)
|
:column (safe-name (str (singularise (:name (:attrs entity))) "_id") :sql)
|
||||||
:type "entity"
|
:type "entity"
|
||||||
:entity (:name (:attrs entity))
|
:entity (:name (:attrs entity))
|
||||||
:farkey (safe-name (first (key-names entity)) :sql)}})
|
:farkey (safe-name (first (key-names entity)) :sql)}})
|
||||||
|
|
|
@ -150,7 +150,7 @@
|
||||||
'auto-selmer-routes
|
'auto-selmer-routes
|
||||||
(cons
|
(cons
|
||||||
'(GET
|
'(GET
|
||||||
"/index"
|
"/admin"
|
||||||
request
|
request
|
||||||
(route/restricted
|
(route/restricted
|
||||||
(apply (resolve-handler "index") (list request))))
|
(apply (resolve-handler "index") (list request))))
|
||||||
|
|
|
@ -405,9 +405,11 @@
|
||||||
"time" "time"
|
"time" "time"
|
||||||
"text")
|
"text")
|
||||||
base-name (:property (:attrs field))
|
base-name (:property (:attrs field))
|
||||||
search-name (if
|
search-name (safe-name
|
||||||
(= (:type (:attrs property)) "entity")
|
(if
|
||||||
(str base-name "_expanded") base-name)]
|
(= (:type (:attrs property)) "entity")
|
||||||
|
(str base-name "_expanded") base-name)
|
||||||
|
:sql)]
|
||||||
(hash-map
|
(hash-map
|
||||||
:tag :th
|
:tag :th
|
||||||
:content
|
:content
|
||||||
|
@ -480,16 +482,17 @@
|
||||||
{:tag :td :content
|
{:tag :td :content
|
||||||
(let
|
(let
|
||||||
[p (first (filter #(= (:name (:attrs %)) (:property (:attrs field))) (all-properties entity)))
|
[p (first (filter #(= (:name (:attrs %)) (:property (:attrs field))) (all-properties entity)))
|
||||||
|
s (safe-name (:name (:attrs p)) :sql)
|
||||||
e (first
|
e (first
|
||||||
(filter
|
(filter
|
||||||
#(= (:name (:attrs %)) (:entity (:attrs p)))
|
#(= (:name (:attrs %)) (:entity (:attrs p)))
|
||||||
(children-with-tag application :entity)))
|
(children-with-tag application :entity)))
|
||||||
c (str "{{ record." (:property (:attrs field)) " }}")]
|
c (str "{{ record." s " }}")]
|
||||||
(if
|
(if
|
||||||
(= (:type (:attrs p)) "entity")
|
(= (:type (:attrs p)) "entity")
|
||||||
[{:tag :a
|
[{:tag :a
|
||||||
:attrs {:href (edit-link e application (list (:name (:attrs p))))}
|
:attrs {:href (edit-link e application (list (:name (:attrs p))))}
|
||||||
:content [(str "{{ record." (:property (:attrs field)) "_expanded }}")]}]
|
:content [(str "{{ record." s "_expanded }}")]}]
|
||||||
[c]))})
|
[c]))})
|
||||||
(children-with-tag list-spec :field))
|
(children-with-tag list-spec :field))
|
||||||
[{:tag :td
|
[{:tag :td
|
||||||
|
|
Loading…
Reference in a new issue