transaction rule
This commit is contained in:
@@ -20,13 +20,6 @@
|
|||||||
[clojure.set :as set]
|
[clojure.set :as set]
|
||||||
[auto-ap.views.components.buttons :as buttons]))
|
[auto-ap.views.components.buttons :as buttons]))
|
||||||
|
|
||||||
;; SUBS
|
|
||||||
|
|
||||||
|
|
||||||
(re-frame/reg-sub
|
|
||||||
::page
|
|
||||||
(fn [db]
|
|
||||||
(-> db ::page)))
|
|
||||||
|
|
||||||
|
|
||||||
;; EVENTS
|
;; EVENTS
|
||||||
@@ -40,7 +33,10 @@
|
|||||||
{:graphql {:token user
|
{:graphql {:token user
|
||||||
:owns-state {:single [::data-page/page ::page]}
|
:owns-state {:single [::data-page/page ::page]}
|
||||||
:query-obj {:venia/queries [[:transaction_rule_page
|
:query-obj {:venia/queries [[:transaction_rule_page
|
||||||
{:vendor-id (:id (:vendor params))
|
{:sort (:sort params)
|
||||||
|
:start (:start params)
|
||||||
|
:per-page (:per-page params)
|
||||||
|
:vendor-id (:id (:vendor params))
|
||||||
:client-id (:id @(re-frame/subscribe [::subs/client]))}
|
:client-id (:id @(re-frame/subscribe [::subs/client]))}
|
||||||
[[:transaction-rules default-read]
|
[[:transaction-rules default-read]
|
||||||
:total
|
:total
|
||||||
|
|||||||
@@ -40,6 +40,13 @@
|
|||||||
[::data id :data]
|
[::data id :data]
|
||||||
replace-by :id (update entity :class #(or % "live-added")))))
|
replace-by :id (update entity :class #(or % "live-added")))))
|
||||||
|
|
||||||
|
(re-frame/reg-event-db
|
||||||
|
::deleted-entity
|
||||||
|
(fn [db [_ id entity]]
|
||||||
|
(update-in db
|
||||||
|
[::data id :data]
|
||||||
|
replace-by :id (update entity :class #(or % "live-removed")))))
|
||||||
|
|
||||||
(re-frame/reg-sub
|
(re-frame/reg-sub
|
||||||
::table-params
|
::table-params
|
||||||
(fn [db [_ which]]
|
(fn [db [_ which]]
|
||||||
|
|||||||
Reference in New Issue
Block a user