patch_action_chain_template_logout.js 8.71 KB
use DMAMANAGER

db.dma_action_chain_template.update(
	{"actionType" : "logout_confirm_api_change"},
	{
		"actionType" : "logout_confirm_api_change",
		"chainTemplate" : {
			"type" : "$util.alert",
			"dmaType" : "confirm_dialog",
			"options" : {
				"title" : "Hello",
				"description" : "This is a message",
				"positiveText" : "Yes",
				"negetiveText" : "No"
			},
			"success" : {
				"type" : "$loading",
				"dmaType" : "open_loading",
				"options" : {
					"lock" : "true"
				},
				"success" : {
					"type" : "$set",
					"dmaType" : "set_global_to_api",
					"options" : {},
					"success" : {
						"type" : "$network.request",
						"dmaType" : "network_request",
						"options" : {
							"url" : "http://www.dma.beebuddy.net/myfile.json",
							"method" : "post",
							"header" : {
								"content_type" : "json"
							},
							"data" : {}
						},
						"success" : {
							"type" : "$set",
							"dmaType" : "response_to_local",
							"options" : {
								"result" : "{{$jason}}"
							},
							"success" : {
								"type" : "$loading",
								"dmaType" : "hide_loading",
								"options" : {
									"lock" : "false"
								},
								"success" : {
									"type" : "$util.condition",
									"dmaType" : "check_condition",
									"options" : {
										"expression" : "true"
									},
									"success" : {
										"type" : "$global.set",
										"dmaType" : "set_global",
										"options" : {
											"output1" : "{{$get.result.resultData}}"
										},
										"success" : {
											"type": "$global.resetAll",
											"dmaType" : "reset_global",
											"success": {
												"type": "$session.resetAll",
												"dmaType" : "reset_session",
												"success": {
													"type": "$passcode.reset",
													"dmaType" : "reset_passcode",
													"success": {
														"type": "$once.resetAll",
														"dmaType" : "reset_once",
														"success": {
															"type" : "$href",
															"dmaType" : "change_page",
															"options" : {
																"url" : "www.mylinkurl.com/myfile.json"
															},
															"success" : {},
															"error" : {}
														},
														"error": {}
													},
													"error": {}
												},
												"error": {}
											},
											"error": {}
										},
										"error" : {}
									},
									"error" : {
										"type" : "$util.banner",
										"dmaType" : "condition_Banner",
										"options" : {
											"title" : "Hello",
											"description" : "{{$get.result.resultMessage}}",
											"type" : "error"
										},
										"success" : {},
										"error" : {}
									}
								}
							}
						},
						"error" : {
							"type" : "$loading",
							"dmaType" : "hide_loading",
							"options" : {
								"lock" : "false"
							},
							"success" : {
								"type" : "$util.banner",
								"dmaType" : "network_banner",
								"options" : {
									"title" : "Hello",
									"description" : "Can not connect to server.",
									"type" : "error"
								},
								"success" : {},
								"error" : {
									"type" : "$util.alert",
									"dmaType" : "network_banner",
									"options" : {
										"title" : "Hello",
										"description" : "Do you want to exit?",
										"positiveText" : "Yes",
										"negetiveText" : "No",
										"form" : []
									},
									"success" : {},
									"error" : {}
								}
							}
						}
					},
					"error" : {}
				}
			},
			"error" : {}
		}
	},
	{upsert : true}
)

db.dma_action_chain_template.update(
	{"actionType" : "logout_confirm_noapi_change"},
	{
		"actionType": "logout_confirm_noapi_change",
		"chainTemplate": {
			"type": "$util.alert",
			"dmaType": "confirm_dialog",
			"options": {
				"title": "Hello",
				"description": "This is a message",
				"positiveText": "Yes",
				"negetiveText": "No"
			},
			"success": {
				"type": "$global.set",
				"dmaType": "set_global",
				"options": {
					"output1": "{{$get.result.resultData}}"
				},
				"success": {
					"type": "$global.resetAll",
					"dmaType": "reset_global",
					"success": {
						"type": "$session.resetAll",
						"dmaType": "reset_session",
						"success": {
							"type": "$passcode.reset",
							"dmaType": "reset_passcode",
							"success": {
								"type": "$once.resetAll",
								"dmaType": "reset_once",
								"success": {
									"type": "$href",
									"dmaType": "change_page",
									"options": {
										"url": "www.mylinkurl.com/myfile.json"
									},
									"success": {},
									"error": {}
								},
								"error": {}
							},
							"error": {}
						},
						"error": {}
					},
					"error": {}
				},
				"error": {}
			}
		}
	},
	{upsert : true}
)

db.dma_action_chain_template.update(
	{"actionType" : "logout_noconfirm_api_change"},
	{
		"actionType": "logout_noconfirm_api_change",
		"chainTemplate": {
			"type": "$loading",
			"dmaType": "open_loading",
			"options": {
				"lock": "true"
			},
			"success": {
				"type": "$set",
				"dmaType": "set_global_to_api",
				"options": {},
				"success": {
					"type": "$network.request",
					"dmaType": "network_request",
					"options": {
						"url": "http://www.dma.beebuddy.net/myfile.json",
						"method": "post",
						"header": {
							"content_type": "json"
						},
						"data": {}
					},
					"success": {
						"type": "$set",
						"dmaType": "response_to_local",
						"options": {
							"result": "{{$jason}}"
						},
						"success": {
							"type": "$loading",
							"dmaType": "hide_loading",
							"options": {
								"lock": "false"
							},
							"success": {
								"type": "$util.condition",
								"dmaType": "check_condition",
								"options": {
									"expression": "true"
								},
								"success": {
									"type": "$global.set",
									"dmaType": "set_global",
									"options": {
										"output1": "{{$get.result.resultData}}"
									},
									"success": {
										"type": "$global.resetAll",
										"dmaType": "reset_global",
										"success": {
											"type": "$session.resetAll",
											"dmaType": "reset_session",
											"success": {
												"type": "$passcode.reset",
												"dmaType": "reset_passcode",
												"success": {
													"type": "$once.resetAll",
													"dmaType": "reset_once",
													"success": {
														"type": "$href",
														"dmaType": "change_page",
														"options": {
															"url": "www.mylinkurl.com/myfile.json"
														},
														"success": {},
														"error": {}
													},
													"error": {}
												},
												"error": {}
											},
											"error": {}
										},
										"error": {}
									},
									"error": {}
								},
								"error": {
									"type": "$util.banner",
									"dmaType": "condition_Banner",
									"options": {
										"title": "Hello",
										"description": "{{$get.result.resultMessage}}",
										"type": "error"
									},
									"success": {},
									"error": {}
								}
							}
						}
					},
					"error": {
						"type": "$loading",
						"dmaType": "hide_loading",
						"options": {
							"lock": "false"
						},
						"success": {
							"type": "$util.banner",
							"dmaType": "network_banner",
							"options": {
								"title": "Hello",
								"description": "Can not connect to server.",
								"type": "error"
							},
							"success": {},
							"error": {
								"type": "$util.alert",
								"dmaType": "network_banner",
								"options": {
									"title": "Hello",
									"description": "Do you want to exit?",
									"positiveText": "Yes",
									"negetiveText": "No",
									"form": []
								},
								"success": {},
								"error": {}
							}
						}
					}
				},
				"error": {}
			}
		}
	},
	{upsert : true}
)

db.dma_action_chain_template.update(
	{"actionType" : "logout_noconfirm_noapi_change"},
	{
		"actionType": "logout_noconfirm_noapi_change",
		"chainTemplate": {
			"type": "$global.set",
			"dmaType": "set_global",
			"options": {
				"output1": "{{$get.result.resultData}}"
			},
			"success": {
				"type": "$global.resetAll",
				"dmaType": "reset_global",
				"success": {
					"type": "$session.resetAll",
					"dmaType": "reset_session",
					"success": {
						"type": "$passcode.reset",
						"dmaType": "reset_passcode",
						"success": {
							"type": "$once.resetAll",
							"dmaType": "reset_once",
							"success": {
								"type": "$href",
								"dmaType": "change_page",
								"options": {
									"url": "www.mylinkurl.com/myfile.json"
								},
								"success": {},
								"error": {}
							},
							"error": {}
						},
						"error": {}
					},
					"error": {}
				},
				"error": {}
			},
			"error": {}
		}
	},
	{upsert : true}
)