/prettier-kanban4calm

A prettier version of SAP Cloud ALM Kanban.

Primary LanguageHTMLApache License 2.0Apache-2.0

prettier-kanban4calm @sabatale

A prettier version of SAP Cloud ALM Kanban

Build Status

This is a fork from the official SAP CALM Sample repo. I wanted to show off what an actual Kanban board may look like with a modern theme, and some additional features. This is by no means productive-ready or bug-free, but this sample should give you a head start.

A pretty kanban4calm.

Important

Because the tasks details are also fetched (e.g. description), it is NOT recommended to display all standard Template Tasks. If you do, the details are fetched asynchronously so you may have to wait a few seconds before being able to display those for all your tasks.

Features

  • Select your SAP CALM Project
  • Load the project tasks (type, title, due date, priority)
  • Display the tasks details (id, phase, description, assignee)
  • Drag & Drop tasks in the Kanban lanes to update status
  • Rename tasks on the fly
  • Filter (default ON) to hide Template tasks
  • Loading icon whenever the API is loading data
  • Status notifications for API requests

Tech

This sample is making some changes compared to the original:

And of course the sample itself is open source.

Installation

prettier-kanban4calm requires Node.js v12+ to run.

Rename the file config.json.sample and add your API information.

Install the dependencies and devDependencies and start the server.

npm install
npm run dev

The server should now run on port 3000.

License

Apache License 2.0