{
 "actions": [],
 "allow_rename": 1,
 "creation": "2024-07-05 10:54:14.431684",
 "default_view": "List",
 "pagetype": "PageType",
 "editable_grid": 1,
 "engine": "InnoDB",
 "field_order": [
  "team",
  "document_type",
  "reference_pagetype",
  "column_break_brxc",
  "type",
  "document_name",
  "reference_name",
  "interaction_section",
  "is_actionable",
  "read",
  "column_break_rada",
  "is_addressed",
  "message_section",
  "title",
  "message",
  "traceback",
  "assistance_url",
  "class"
 ],
 "fields": [
  {
   "default": "0",
   "fieldname": "read",
   "fieldtype": "Check",
   "label": "Read"
  },
  {
   "fieldname": "type",
   "fieldtype": "Select",
   "in_list_view": 1,
   "in_standard_filter": 1,
   "label": "Type",
   "options": "Site Update\nSite Migrate\nVersion Upgrade\nBench Deploy\nSite Recovery\nAgent Job Failure\nDowntime/Performance\nSupport Access\nAuto Scale",
   "read_only": 1,
   "reqd": 1
  },
  {
   "fieldname": "message",
   "fieldtype": "Long Text",
   "label": "Message",
   "read_only": 1
  },
  {
   "fieldname": "team",
   "fieldtype": "Link",
   "in_list_view": 1,
   "label": "To Team",
   "options": "Team",
   "read_only": 1,
   "reqd": 1
  },
  {
   "fieldname": "document_type",
   "fieldtype": "Link",
   "in_list_view": 1,
   "label": "Page Type",
   "options": "PageType",
   "read_only": 1,
   "reqd": 1
  },
  {
   "fieldname": "document_name",
   "fieldtype": "Dynamic Link",
   "in_list_view": 1,
   "label": "Page Name",
   "options": "document_type",
   "read_only": 1,
   "reqd": 1
  },
  {
   "depends_on": "eval:pg.traceback",
   "fieldname": "traceback",
   "fieldtype": "Code",
   "label": "Traceback",
   "read_only": 1
  },
  {
   "fieldname": "column_break_brxc",
   "fieldtype": "Column Break"
  },
  {
   "fieldname": "interaction_section",
   "fieldtype": "Section Break",
   "label": "User Interaction"
  },
  {
   "default": "0",
   "depends_on": "eval:pg.is_actionable",
   "description": "Actionable notifications can be rectified by the user. For example if a deploy breaks due to incompatible app version.",
   "fieldname": "is_actionable",
   "fieldtype": "Check",
   "label": "Is Actionable",
   "read_only": 1
  },
  {
   "fieldname": "column_break_rada",
   "fieldtype": "Column Break"
  },
  {
   "fieldname": "message_section",
   "fieldtype": "Section Break",
   "label": "Message"
  },
  {
   "depends_on": "eval:pg.title",
   "fieldname": "title",
   "fieldtype": "Small Text",
   "label": "Title",
   "read_only": 1
  },
  {
   "depends_on": "eval:pg.assistance_url",
   "description": "Meant to be used if the notification is actionable. The URL can point to documentation on how to resolve the issue.",
   "fieldname": "assistance_url",
   "fieldtype": "Data",
   "label": "Assitance URL",
   "read_only": 1
  },
  {
   "default": "Info",
   "fieldname": "class",
   "fieldtype": "Select",
   "label": "Class",
   "options": "Info\nSuccess\nWarning\nError",
   "read_only": 1
  },
  {
   "default": "0",
   "depends_on": "eval:pg.is_actionable",
   "description": "Actionable notifications can be addressed by the user.\n\nUsed to prevent an action until the issue has been addressed. For example preventing further deploy until an incompatible app version has been fixed.",
   "fieldname": "is_addressed",
   "fieldtype": "Check",
   "label": "Is Addressed",
   "read_only": 1
  },
  {
   "description": "For filtering notifications in the dashboard",
   "fieldname": "reference_pagetype",
   "fieldtype": "Link",
   "hidden": 1,
   "label": "Reference PageType",
   "options": "PageType"
  },
  {
   "description": "For filtering notifications in the dashboard",
   "fieldname": "reference_name",
   "fieldtype": "Dynamic Link",
   "hidden": 1,
   "label": "Reference Name",
   "options": "reference_pagetype"
  }
 ],
 "index_web_pages_for_search": 1,
 "links": [],
 "modified": "2025-10-22 11:00:39.063349",
 "modified_by": "Administrator",
 "module": "Jcloude",
 "name": "Jcloude Notification",
 "owner": "Administrator",
 "permissions": [
  {
   "create": 1,
   "delete": 1,
   "email": 1,
   "export": 1,
   "print": 1,
   "read": 1,
   "report": 1,
   "role": "System Manager",
   "share": 1,
   "write": 1
  },
  {
   "create": 1,
   "email": 1,
   "export": 1,
   "print": 1,
   "read": 1,
   "report": 1,
   "role": "Jcloude Admin",
   "share": 1,
   "write": 1
  },
  {
   "create": 1,
   "email": 1,
   "export": 1,
   "print": 1,
   "read": 1,
   "report": 1,
   "role": "Jcloude Member",
   "share": 1,
   "write": 1
  }
 ],
 "row_format": "Dynamic",
 "sort_field": "modified",
 "sort_order": "DESC",
 "states": []
}
