BoxLang 🚀 A New JVM Dynamic Language Learn More...

cbChecklist

v0.0.39 Modules

Creates a checklist framework in a Coldbox module

Configuration

Database

There are 4 tables needed to run this module. Migrations / Scripts for them are in the resources/database/migrations folder and can be installed locally.

Environmental Variables

The following environmental variables need to be set even if this is simply used as a personal checklist

clientCode: "", Any unique string to identify the person or group creating the checklists dBaseName:"" Leave blank if setting a default datasource in the Application.cfc

Basic Use

Creating a checklist

Open the default view (index.cfm). An empty table should appear with a button for a New Checklist. Enter a new name then click on the execute tab.

In the Details area, give the checklist a name and, optionally, a description.

Under Targets Enter the items which need to be done. Subitems can be added by clicking on "Add Child". Pay attention to the "save" buttons as they appear. Until they are clicked, that line is not written to the database.

Each checklist can have one or more goals. For a simple checklist, this can simply be "done" and each target action will have one checkbox. Multiple goals can be used if there are several steps to be completed for each target.

Excuting a Checklist

Once a checklist has its Targets and Goals added, it can be executed. Choose the checklist from the Choose Tab then click Execute to see the rendered rows and columns. Clicking on a checkbbox will

Change Log

0.0.39 - Added the fpr parent label on the new target form 0.0.38 - Comprehensive changes including list statuses, color coding and others 0.0.7 - Simplified UI to 2 screens with adding targets and goals from the same UI used to execute. 0.0.6 - fixed bug in saving and displaying results 0.0.5 - Added Reload Button to main UI 0.0.1 - Readme and formatting 0.0.0 - Initial upload

  •   Dan Card
  • Published
  • 0.0.39 is the latest of 34 release(s)
    Published
  • Published on {{ getFullDate("2024-10-13T19:33:29Z") }}

$ box install cbChecklist

No collaborators yet.
  • {{ getFullDate("2023-11-27T03:28:15Z") }}
  • {{ getFullDate("2024-10-13T19:33:29Z") }}
  • 559
  • 144