I would like to create a checklist on a confluence page, but the list is not a list of tasks. I have looked at the checklist plug-in, but don't want to create a page for each item on the list (could be as large as 20 or 30 items). Anyone have any ideas?
How about something like this? Just put a comma separated list in the macro body.
This will create dynamic checkboxes from a comma separated list.
Macro Body Processing:
Hello Davin, you're an absolute legend for sharing this! The code doesn't seem to work for me. I pasted the code and entered the corresponding title,name and macro body processing.
When I insert the macro i get this error
"Error rendering macro 'dynamic_checkboxes' : Error occurred rendering template content"
Any ideas? I'm on confluence server 6.4.0
Are you still able to answer questions about this?
I'd like to share a page I'm creating with our staff. It has a checklist to refer to in it. However, if I use the built in formatting, everything is automatically considered a Task. Almost none of our staff have edit rights to pages, so they can't tick anything off.
Your code up there works perfectly to create non-Task checkboxes, so thank you very much for sharing it!
However, I can't use it, because Confluence remembers what's checked between sessions. Is there a way that I can set it up so that if the page is refreshed, all the check boxes are cleared?
Thanks very much in advance.
Just want to add a simple solution that I found to this problem in case others are still looking to do this.
If the task does not have any text after it, it does not register as a task. So to create a checklist I put the task checkbox into a table cell by itself with the items for the checklist in a cell beside it.
It functions purely as a checkbox then with saved state and does not register as a task. Really easy to add with the shortcut  as well.
not "working arround" with me.
placing the "checkbox-symbol" OUTSIDE the table (somewhere on the page) = OK
saving the page will create a checkbox that users can click on the viewpage.
placing the "checkbox-symbol" INSIDE the table = NOK. users cannot click the checkbox on the viewpage.
I understand you have no plans to spend money purchasing the plugin to help you with checkboxes, but may be, a bit more advanced plugin will help you to solve this particular problem, as well as anything else when you want to store some structured data in Confluence. Take a look at ConfiForms
Various types of forms: checklists, registrations, feedback... also, with rest api, so you can do some reporting when needed
A little more information might help. We have spaces for client projects. The space has an area with meeting notes and action items are identified during these meetings and tracked as tasks in confluence. Additional project work is tracked in JIRA. The main page of the clients space shows these action items. As part of the project plan there is a "shopping list" of items we need from the client. The space contains a page with a list of these items and I would like to turn this list into a checklist without adding to the action item list. I can filter tasks from that page using a label, but then I would also lose the ability to note action items/tasks on that page and wanted to avoid that. I think what I'm really going to need to do, is learn how to write my own macro for a checkbox and add it as a user macro, but I just don't have the time to do that right now.
If you are creating the page from a template, the following code populates a checkbox:
I don't think the task-id is very important, but you may want to increment it depending on what you're doing.
Wherever you are in your team’s journey , our goal is to support your big ambitions. We’re a cloud-first company with the mission of unleashing the potential of every team, and to address the range ...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events