2020-03-17 07:41:56 +13:00
< div
data-service="database.getCollection"
data-param-collection-id="{{router.params.collection}}"
data-scope="sdk"
data-event="load,database.updateCollection"
data-name="project-collection">
2020-03-30 08:38:15 +13:00
< div
data-service="database.getDocument"
data-param-collection-id="{{router.params.collection}}"
data-param-document-id="{{router.params.id}}"
data-scope="sdk"
2020-04-18 10:19:02 +12:00
data-event="load"
2020-03-30 08:38:15 +13:00
data-name="project-document"
data-success="default">
2020-03-17 07:41:56 +13:00
2020-03-30 08:38:15 +13:00
< div class = "cover" >
< h1 class = "zone xl margin-bottom-large" >
< a data-ls-attrs = "href=/console/database/collection?id={{router.params.collection}}&project={{router.params.project}}" class = "back text-size-small" > < i class = "icon-left-open" > < / i > Collection< / a >
2020-03-17 07:41:56 +13:00
2020-03-30 08:38:15 +13:00
< br / >
2020-03-17 07:41:56 +13:00
2020-04-17 15:15:13 +12:00
< span data-ls-if = "({{project-document.$id}})" data-ls-bind = "Update Document" > < / span >
< span data-ls-if = "(!{{project-document.$id}})" data-ls-bind = "New Document" > < / span >
2020-03-30 08:38:15 +13:00
< / h1 >
< / div >
2020-03-17 07:41:56 +13:00
2020-04-21 06:47:26 +12:00
< div data-ui-modal class = "modal width-large box close" data-button-hide = "on" data-open-event = "open-json" >
< button type = "button" class = "close pull-end" data-ui-modal-close = "" > < i class = "icon-cancel" > < / i > < / button >
2020-04-21 20:29:09 +12:00
< h2 > JSON View< / h2 >
2020-04-21 06:47:26 +12:00
< div class = "margin-bottom" >
< input type = "hidden" data-ls-bind = "{{project-document}}" data-forms-code / >
< / div >
< button data-ui-modal-close = "" type = "button" class = "reverse" > Cancel< / button >
< / div >
2020-03-30 08:38:15 +13:00
< div class = "zone xl" >
< ul class = "phases clear" data-ui-phases data-selected = "{{router.params.tab}}" >
< li data-state = "/console/database/document?id={{router.params.id}}&collection={{router.params.collection}}&project={{router.params.project}}" >
< h2 > Update< / h2 >
< div class = "row responsive margin-top-negative" >
< div class = "col span-8 margin-bottom" >
< form
data-analytics-event="submit"
data-analytics-category="console"
data-analytics-label="Update Database Document"
2020-04-02 10:41:29 +13:00
data-service="{{|documentAction}}"
2020-04-18 10:19:02 +12:00
data-name="project-document"
2020-03-30 08:38:15 +13:00
data-scope="sdk"
data-event="submit"
data-success="alert,trigger"
data-success-param-alert-text="Updated document successfully"
2020-04-18 10:19:02 +12:00
data-success-param-trigger-events="database.xupdateDocument"
2020-03-30 08:38:15 +13:00
data-failure="alert"
data-failure-param-alert-text="Failed to update document"
data-failure-param-alert-classname="error">
< label > < / label >
< div class = "box" >
2020-04-21 06:47:26 +12:00
2020-04-22 19:03:19 +12:00
< div data-ls-template = "/console/database/form?collectionId={{router.params.collection}}&project={{router.params.project}}&version={{env.VERSION}}&buster={{project-collection.dateUpdated}}" > < / div >
2020-04-21 06:47:26 +12:00
< div class = "toggle margin-bottom" data-ls-ui-open >
< i class = "icon-plus pull-end margin-top-tiny" > < / i >
< i class = "icon-minus pull-end margin-top-tiny" > < / i >
< h3 class = "margin-bottom-large" > Permissions< / h3 >
2020-04-21 20:12:20 +12:00
< label for = "collection-read" > Read Access < span class = "text-size-small" > (< a data-ls-attrs = "href={{env.HOME}}/docs/permissions" target = "_blank" > Learn more< / a > )< / span > < / label >
2020-04-21 06:47:26 +12:00
< input type = "hidden" id = "collection-read" name = "read" data-forms-tags data-cast-to = "json" data-ls-bind = "{{project-document.$permissions.read}}" placeholder = "User ID, Team ID or Role" / >
2020-04-21 20:12:20 +12:00
< label for = "collection-write" > Write Access < span class = "text-size-small" > (< a data-ls-attrs = "href={{env.HOME}}/docs/permissions" target = "_blank" > Learn more< / a > )< / label >
2020-04-21 06:47:26 +12:00
< input type = "hidden" id = "collection-write" name = "write" data-forms-tags data-cast-to = "json" data-ls-bind = "{{project-collection.$permissions.write}}" placeholder = "User ID, Team ID or Role" / >
< / div >
2020-04-21 20:12:20 +12:00
< button data-ls-if = "({{project-document.$id}})" > Update< / button >
< button data-ls-if = "(!{{project-document.$id}})" > Create< / button >
2020-03-17 07:41:56 +13:00
< / div >
2020-03-30 08:38:15 +13:00
< / form >
< / div >
< div class = "col span-4 sticky-top" >
2020-04-19 01:57:28 +12:00
< div data-ls-if = "({{project-document.$id}})" >
2020-03-30 08:38:15 +13:00
< label > Document ID< / label >
< div class = "input-copy margin-bottom" >
< input type = "text" autocomplete = "off" placeholder = "" data-ls-bind = "{{project-document.$id}}" disabled data-forms-copy class = "margin-bottom-no" / >
< / div >
2020-03-17 07:41:56 +13:00
< / div >
2020-03-30 08:38:15 +13:00
< label > Collection ID< / label >
2020-03-17 07:41:56 +13:00
< div class = "input-copy margin-bottom" >
2020-03-30 08:38:15 +13:00
< input type = "text" autocomplete = "off" placeholder = "" data-ls-bind = "{{project-collection.$id}}" disabled data-forms-copy class = "margin-bottom-no" / >
2020-03-17 07:41:56 +13:00
< / div >
2020-04-21 06:47:26 +12:00
< ul class = "margin-bottom-large text-fade text-size-small" >
< li class = "margin-bottom-small" > < i class = "icon-angle-circled-right margin-start-tiny margin-end-tiny link" > < / i > < button data-ls-ui-trigger = "open-json" class = "link" > View as JSON< / button > < / li >
< / ul >
2020-04-19 01:57:28 +12:00
< div data-ls-if = "({{project-document.$id}})" >
2020-04-02 10:41:29 +13:00
< form name = "database.deleteDocument" class = "margin-bottom"
data-analytics-event="submit"
data-analytics-category="console"
data-analytics-label="Delete Collection Document"
data-service="database.deleteDocument"
data-event="submit"
data-param-collection-id="{{router.params.collection}}"
2020-04-19 01:57:28 +12:00
data-param-document-id="{{project-document.$id}}"
2020-04-02 10:41:29 +13:00
data-confirm="Are you sure you want to delete this document?"
data-success="alert,trigger,redirect"
data-success-param-alert-text="Document deleted successfully"
data-success-param-trigger-events="database.deleteDocument"
data-success-param-redirect-url="/console/database/collection?id={{router.params.collection}}& project={{router.params.project}}"
data-failure="alert"
data-failure-param-alert-text="Failed to delete collection"
data-failure-param-alert-classname="error">
< button type = "submit" class = "danger fill" > Delete Document< / button >
< / form >
< / div >
2020-03-17 07:41:56 +13:00
< / div >
< / div >
2020-03-30 08:38:15 +13:00
< / li >
2020-04-19 01:57:28 +12:00
< li data-ls-if = "{{project-document.$id}}" data-state = "/console/database/document/activity?id={{router.params.id}}&collection={{router.params.collection}}&project={{router.params.project}}" >
< h2 > Activity< / h2 >
2020-03-30 08:38:15 +13:00
< / li >
< / ul >
< / div >
2020-03-17 07:41:56 +13:00
< / div >
2020-04-04 08:27:18 +13:00
< / div >