Name
Issue tracker

Description
Track bugs or feedback

Pack
{
  "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
    }
  ]
}