{
"pages": [
{
"name": "Issues",
"title": "",
"layout": {
"type": "card",
"contents": {
"name": "6ec538",
"type": "view",
"view": "Issues",
"state": "shared"
},
"isFormula": {}
},
"min_role": 10,
"description": "",
"fixed_states": {},
"root_page_for_roles": [
"admin",
"staff",
"user",
"public"
]
}
],
"views": [
{
"name": "Show",
"table": "Issues",
"min_role": 10,
"on_root_page": false,
"viewtemplate": "ListShowList",
"configuration": {
"viewname": "Show",
"list_view": "",
"show_view": "ShowIssue",
"subtables": {
"ChildList:CimmentFeed.Comments.issue": true,
"ChildList:EditComment.Comments.issue": false
}
},
"default_render_page": null
},
{
"name": "CimmentFeed",
"table": "Comments",
"min_role": 10,
"on_root_page": false,
"viewtemplate": "Feed",
"configuration": {
"cols_lg": 1,
"cols_md": 1,
"cols_sm": 1,
"cols_xl": 1,
"in_card": false,
"viewname": "CimmentFeed",
"show_view": "ShowComment",
"descending": false,
"order_field": "added",
"view_to_create": "EditComment"
},
"default_render_page": null
},
{
"name": "IssuesAdmin",
"table": "Issues",
"min_role": 8,
"on_root_page": false,
"viewtemplate": "List",
"configuration": {
"columns": [
{
"stat": "Count",
"type": "Field",
"view": "Own:NewIssue",
"fieldview": "as_text",
"field_name": "description",
"join_field": "",
"action_name": "Delete",
"agg_relation": ""
},
{
"stat": "Count",
"type": "Field",
"view": "Own:NewIssue",
"fieldview": "show",
"field_name": "added",
"join_field": "",
"action_name": "Delete",
"agg_relation": ""
},
{
"stat": "Count",
"type": "Field",
"view": "Own:NewIssue",
"fieldview": "as_text",
"field_name": "category",
"join_field": "",
"action_name": "Delete",
"agg_relation": ""
},
{
"stat": "Count",
"type": "Field",
"view": "Own:NewIssue",
"fieldview": "as_text",
"field_name": "priority",
"join_field": "",
"action_name": "Delete",
"agg_relation": ""
},
{
"stat": "Count",
"type": "Field",
"view": "Own:NewIssue",
"fieldview": "as_text",
"field_name": "difficulty",
"join_field": "",
"action_name": "Delete",
"agg_relation": ""
},
{
"stat": "Count",
"type": "Field",
"view": "Own:NewIssue",
"fieldview": "as_text",
"field_name": "stage",
"join_field": "",
"action_name": "Delete",
"agg_relation": ""
},
{
"stat": "Count",
"type": "ViewLink",
"view": "Own:IssueEdit",
"fieldview": "as_text",
"field_name": "description",
"join_field": "",
"action_name": "Delete",
"agg_relation": ""
}
],
"viewname": "IssuesAdmin",
"view_to_create": "IssueEdit"
},
"default_render_page": null
},
{
"name": "NewIssue",
"table": "Issues",
"min_role": 10,
"on_root_page": false,
"viewtemplate": "Edit",
"configuration": {
"fixed": {
"added": null,
"stage": "Inbox",
"priority": "",
"preset_added": "Now"
},
"layout": {
"above": [
{
"aligns": [
"left",
"left"
],
"widths": [
2,
10
],
"besides": [
{
"above": [
null,
{
"type": "blank",
"block": false,
"contents": "Description",
"textStyle": ""
}
]
},
{
"above": [
null,
{
"type": "field",
"block": false,
"fieldview": "edit",
"textStyle": "",
"field_name": "description"
}
]
}
]
},
{
"type": "line_break"
},
{
"aligns": [
"left",
"left"
],
"widths": [
2,
10
],
"besides": [
{
"above": [
null,
{
"type": "blank",
"block": false,
"contents": "Details",
"textStyle": ""
}
]
},
{
"above": [
null,
{
"type": "field",
"block": false,
"fieldview": "edit",
"textStyle": "",
"field_name": "details"
}
]
}
]
},
{
"type": "line_break"
},
{
"aligns": [
"left",
"left"
],
"widths": [
2,
10
],
"besides": [
{
"above": [
null,
{
"type": "blank",
"block": false,
"contents": "Category",
"textStyle": ""
}
]
},
{
"above": [
null,
{
"type": "field",
"block": false,
"fieldview": "edit",
"textStyle": "",
"field_name": "category"
}
]
}
]
},
{
"type": "line_break"
},
{
"aligns": [
"left",
"left"
],
"widths": [
2,
10
],
"besides": [
{
"above": [
null,
{
"type": "blank",
"block": false,
"contents": "Difficulty",
"textStyle": ""
}
]
},
{
"above": [
null,
{
"type": "field",
"block": false,
"fieldview": "edit",
"textStyle": "",
"field_name": "difficulty"
}
]
}
]
},
{
"type": "line_break"
},
{
"type": "action",
"block": false,
"minRole": 10,
"action_name": "Save"
}
]
},
"columns": [
{
"type": "Field",
"fieldview": "edit",
"field_name": "description"
},
{
"type": "Field",
"fieldview": "edit",
"field_name": "details"
},
{
"type": "Field",
"fieldview": "edit",
"field_name": "category"
},
{
"type": "Field",
"fieldview": "edit",
"field_name": "difficulty"
},
{
"type": "Action",
"minRole": 10,
"action_name": "Save"
}
],
"viewname": "NewIssue",
"view_when_done": "Issues"
},
"default_render_page": null
},
{
"name": "IssueEdit",
"table": "Issues",
"min_role": 8,
"on_root_page": false,
"viewtemplate": "Edit",
"configuration": {
"fixed": {
"added": null,
"preset_added": "Now"
},
"layout": {
"above": [
{
"aligns": [
"left",
"left"
],
"widths": [
2,
10
],
"besides": [
{
"above": [
null,
{
"type": "blank",
"block": false,
"contents": "Description",
"textStyle": ""
}
]
},
{
"above": [
null,
{
"type": "field",
"block": false,
"fieldview": "edit",
"textStyle": "",
"field_name": "description"
}
]
}
]
},
{
"type": "line_break"
},
{
"aligns": [
"left",
"left"
],
"widths": [
2,
10
],
"besides": [
{
"above": [
null,
{
"type": "blank",
"block": false,
"contents": "Details",
"textStyle": ""
}
]
},
{
"above": [
null,
{
"type": "field",
"block": false,
"fieldview": "edit",
"textStyle": "",
"field_name": "details"
}
]
}
]
},
{
"type": "line_break"
},
{
"aligns": [
"left",
"left"
],
"widths": [
6,
6
],
"besides": [
{
"above": [
null,
{
"type": "blank",
"block": false,
"contents": "Difficulty",
"textStyle": ""
},
{
"type": "field",
"block": true,
"fieldview": "edit",
"textStyle": "",
"field_name": "difficulty"
}
]
},
{
"above": [
{
"type": "blank",
"block": false,
"contents": "Category",
"textStyle": ""
},
{
"type": "field",
"block": true,
"fieldview": "edit",
"textStyle": "",
"field_name": "category"
},
null
]
}
]
},
{
"type": "line_break"
},
{
"aligns": [
"left",
"left"
],
"widths": [
6,
6
],
"besides": [
{
"above": [
null,
{
"type": "blank",
"block": false,
"contents": "Stage",
"textStyle": ""
},
{
"type": "field",
"block": true,
"fieldview": "edit",
"textStyle": "",
"field_name": "stage"
}
]
},
{
"above": [
null,
{
"type": "blank",
"block": false,
"contents": "Priority",
"textStyle": ""
},
{
"type": "field",
"block": true,
"fieldview": "edit",
"textStyle": "",
"field_name": "priority"
}
]
}
]
},
{
"type": "line_break"
},
{
"type": "action",
"block": false,
"minRole": 10,
"action_name": "Save"
}
]
},
"columns": [
{
"type": "Field",
"fieldview": "edit",
"field_name": "description"
},
{
"type": "Field",
"fieldview": "edit",
"field_name": "details"
},
{
"type": "Field",
"fieldview": "edit",
"field_name": "difficulty"
},
{
"type": "Field",
"fieldview": "edit",
"field_name": "category"
},
{
"type": "Field",
"fieldview": "edit",
"field_name": "stage"
},
{
"type": "Field",
"fieldview": "edit",
"field_name": "priority"
},
{
"type": "Action",
"minRole": 10,
"action_name": "Save"
}
],
"viewname": "IssueEdit",
"view_when_done": "Issues"
},
"default_render_page": null
},
{
"name": "EditComment",
"table": "Comments",
"min_role": 10,
"on_root_page": false,
"viewtemplate": "Edit",
"configuration": {
"fixed": {
"added": null,
"preset_added": "Now"
},
"layout": {
"above": [
{
"aligns": [
"left",
"left"
],
"widths": [
2,
10
],
"besides": [
{
"above": [
null,
{
"type": "blank",
"block": false,
"contents": "Comment",
"textStyle": ""
}
]
},
{
"above": [
null,
{
"type": "field",
"block": false,
"fieldview": "textarea",
"textStyle": "",
"field_name": "comment"
}
]
}
]
},
{
"type": "line_break"
},
{
"aligns": [
"left",
"left"
],
"widths": [
2,
10
],
"besides": [
{
"above": [
null,
{
"type": "blank",
"block": false,
"contents": "Issue",
"textStyle": ""
}
]
},
{
"above": [
null,
{
"type": "field",
"block": true,
"fieldview": "edit",
"textStyle": "",
"field_name": "issue"
}
]
}
]
},
{
"type": "line_break"
},
{
"type": "action",
"block": false,
"minRole": 10,
"action_name": "Save"
}
]
},
"columns": [
{
"type": "Field",
"fieldview": "textarea",
"field_name": "comment"
},
{
"type": "Field",
"fieldview": "edit",
"field_name": "issue"
},
{
"type": "Action",
"minRole": 10,
"action_name": "Save"
}
],
"viewname": "EditComment",
"view_when_done": "Issues"
},
"default_render_page": null
},
{
"name": "Issues",
"table": "Issues",
"min_role": 10,
"menu_label": "Issues",
"on_root_page": true,
"viewtemplate": "List",
"configuration": {
"columns": [
{
"stat": "Count",
"type": "Field",
"view": "Own:NewIssue",
"fieldview": "as_text",
"field_name": "description",
"join_field": "",
"action_name": "Delete",
"state_field": "on",
"agg_relation": "Comments.issue",
"agg_field_Comments_issue": "comment"
},
{
"stat": "Count",
"type": "Field",
"view": "Own:NewIssue",
"fieldview": "relative",
"field_name": "added",
"join_field": "",
"action_name": "Delete",
"agg_relation": "Comments.issue",
"agg_field_Comments_issue": "comment"
},
{
"stat": "Count",
"type": "Field",
"view": "Own:NewIssue",
"fieldview": "as_text",
"field_name": "category",
"join_field": "",
"action_name": "Delete",
"state_field": "on",
"agg_relation": "Comments.issue",
"agg_field_Comments_issue": "comment"
},
{
"stat": "Count",
"type": "Field",
"view": "Own:NewIssue",
"fieldview": "as_text",
"field_name": "priority",
"join_field": "",
"action_name": "Delete",
"state_field": "on",
"agg_relation": "Comments.issue",
"agg_field_Comments_issue": "comment"
},
{
"stat": "Count",
"type": "Field",
"view": "Own:NewIssue",
"fieldview": "as_text",
"field_name": "difficulty",
"join_field": "",
"action_name": "Delete",
"state_field": "on",
"agg_relation": "Comments.issue",
"agg_field_Comments_issue": "comment"
},
{
"stat": "Count",
"type": "Field",
"view": "Own:NewIssue",
"fieldview": "as_text",
"field_name": "stage",
"join_field": "",
"action_name": "Delete",
"state_field": "on",
"agg_relation": "Comments.issue",
"agg_field_Comments_issue": "comment"
},
{
"stat": "Count",
"type": "ViewLink",
"view": "Own:Show",
"fieldview": "as_text",
"field_name": "description",
"join_field": "",
"action_name": "Delete",
"state_field": "on",
"agg_relation": "Comments.issue",
"agg_field_Comments_issue": "comment"
}
],
"viewname": "Issues",
"view_to_create": "NewIssue"
},
"default_render_page": null
},
{
"name": "ShowComment",
"table": "Comments",
"min_role": 10,
"on_root_page": false,
"viewtemplate": "Show",
"configuration": {
"layout": {
"above": [
{
"type": "field",
"block": false,
"fieldview": "relative",
"textStyle": "",
"field_name": "added"
},
{
"type": "field",
"block": true,
"fieldview": "as_text",
"textStyle": "",
"field_name": "comment"
}
]
},
"columns": [
{
"type": "Field",
"fieldview": "relative",
"field_name": "added"
},
{
"type": "Field",
"fieldview": "as_text",
"field_name": "comment"
}
],
"viewname": "ShowComment"
},
"default_render_page": null
},
{
"name": "ShowIssue",
"table": "Issues",
"min_role": 10,
"on_root_page": false,
"viewtemplate": "Show",
"configuration": {
"layout": {
"above": [
{
"type": "field",
"block": false,
"fieldview": "as_text",
"textStyle": "h4",
"field_name": "description"
},
{
"type": "field",
"block": true,
"fieldview": "relative",
"textStyle": "font-italic",
"field_name": "added"
},
{
"type": "field",
"block": true,
"fieldview": "as_text",
"textStyle": "",
"field_name": "details"
},
{
"type": "line_break"
},
{
"aligns": [
"left",
"left"
],
"widths": [
"6",
6
],
"besides": [
{
"above": [
{
"type": "blank",
"block": false,
"contents": "Category: ",
"textStyle": ""
},
{
"type": "field",
"block": false,
"fieldview": "as_text",
"textStyle": "",
"field_name": "category"
},
{
"type": "line_break"
},
{
"type": "blank",
"block": false,
"contents": "Priority: ",
"textStyle": ""
},
{
"type": "field",
"block": false,
"fieldview": "as_text",
"textStyle": "",
"field_name": "priority"
}
]
},
{
"above": [
{
"type": "blank",
"block": false,
"contents": "Difficulty: ",
"textStyle": ""
},
{
"type": "field",
"block": false,
"fieldview": "as_text",
"textStyle": "",
"field_name": "difficulty"
},
{
"type": "line_break"
},
{
"type": "blank",
"block": false,
"contents": "Stage: ",
"textStyle": ""
},
{
"type": "field",
"block": false,
"fieldview": "as_text",
"textStyle": "",
"field_name": "stage"
}
]
}
]
},
{
"type": "line_break"
}
]
},
"columns": [
{
"type": "Field",
"fieldview": "as_text",
"field_name": "description"
},
{
"type": "Field",
"fieldview": "relative",
"field_name": "added"
},
{
"type": "Field",
"fieldview": "as_text",
"field_name": "details"
},
{
"type": "Field",
"fieldview": "as_text",
"field_name": "category"
},
{
"type": "Field",
"fieldview": "as_text",
"field_name": "priority"
},
{
"type": "Field",
"fieldview": "as_text",
"field_name": "difficulty"
},
{
"type": "Field",
"fieldview": "as_text",
"field_name": "stage"
}
],
"viewname": "ShowIssue"
},
"default_render_page": null
}
],
"tables": [
{
"name": "Comments",
"fields": [
{
"name": "comment",
"type": "String",
"label": "comment",
"stored": false,
"required": true,
"is_unique": false,
"attributes": {
"match": "",
"options": ""
},
"calculated": false,
"expression": null
},
{
"name": "issue",
"type": "Key",
"label": "Issue",
"stored": false,
"required": true,
"is_unique": false,
"attributes": {
"summary_field": "description"
},
"calculated": false,
"expression": null,
"reftable_name": "Issues"
},
{
"name": "added",
"type": "Date",
"label": "Added",
"stored": false,
"required": true,
"is_unique": false,
"attributes": {},
"calculated": false,
"expression": null
}
],
"triggers": [],
"versioned": false,
"constraints": [],
"min_role_read": 10,
"min_role_write": 10
},
{
"name": "Issues",
"fields": [
{
"name": "description",
"type": "String",
"label": "Description",
"stored": false,
"required": true,
"is_unique": false,
"attributes": {
"match": "",
"options": ""
},
"calculated": false,
"expression": null
},
{
"name": "details",
"type": "Markdown",
"label": "Details",
"stored": false,
"required": true,
"is_unique": false,
"attributes": {},
"calculated": false,
"expression": null
},
{
"name": "added",
"type": "Date",
"label": "Added",
"stored": false,
"required": true,
"is_unique": false,
"attributes": {},
"calculated": false,
"expression": null
},
{
"name": "category",
"type": "String",
"label": "Category",
"stored": false,
"required": true,
"is_unique": false,
"attributes": {
"match": "",
"options": "Bug,New Feature, UX, DevOps"
},
"calculated": false,
"expression": null
},
{
"name": "priority",
"type": "String",
"label": "Priority",
"stored": false,
"required": false,
"is_unique": false,
"attributes": {
"match": "",
"options": "High, Medium, Low"
},
"calculated": false,
"expression": null
},
{
"name": "difficulty",
"type": "String",
"label": "Difficulty",
"stored": false,
"required": false,
"is_unique": false,
"attributes": {
"match": "",
"options": "Hard, Medium, Easy"
},
"calculated": false,
"expression": null
},
{
"name": "stage",
"type": "String",
"label": "Stage",
"stored": false,
"required": true,
"is_unique": false,
"attributes": {
"match": "",
"options": "Inbox, Backlog,Iteration, Progress, Review, Done"
},
"calculated": false,
"expression": null
}
],
"triggers": [],
"versioned": false,
"constraints": [],
"min_role_read": 10,
"min_role_write": 10
}
],
"plugins": [
{
"name": "material-design",
"source": "npm",
"location": "@saltcorn/material-design",
"configuration": {
"in_card": true,
"fixedTop": false,
"colorscheme": "navbar-dark bg-primary",
"backgroundColor": "#f0f0f0"
}
},
{
"name": "markdown",
"source": "npm",
"location": "@saltcorn/markdown",
"configuration": null
}
]
}