Project

General

Profile

Actions

Feature #39130

open

Common Formatting - Check tasklist item without editing function

Added by C S almost 2 years ago. Updated 2 days ago.

Status:
New
Priority:
Normal
Category:
Text formatting
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Resolution:

Description

The task list function was integrated in feature #35742 - however, there is still no support for activating these entries without the editing function


Files

0001-WIP.patch (10.4 KB) 0001-WIP.patch Marius BĂLTEANU, 2025-07-28 22:55

Related issues

Related to Redmine - Patch #40197: Update commonmarker to 2.3.0ClosedMarius BĂLTEANU

Actions
Actions #1

Updated by ztx lyghters 5 months ago

I'm very surprised this is still not implemented. What is the point of a task list, if you cannot interact with it?

Actions #2

Updated by Marius BĂLTEANU 4 months ago

  • Related to Patch #40197: Update commonmarker to 2.3.0 added
Actions #3

Updated by Marius BĂLTEANU 4 months ago

  • Assignee set to Marius BĂLTEANU
  • Target version set to 6.1.0
Actions #4

Updated by Marius BĂLTEANU 21 days ago

  • File 0001-WIP.patch added

I've attached a very basic code that allows to update the task list items directly from the UI without using the edit form. The patch works only on issue description at this stage and it is only for demo purposes.

Actions #5

Updated by Marius BĂLTEANU 17 days ago

  • File deleted (0001-WIP.patch)
Actions #6

Updated by Marius BĂLTEANU 17 days ago

This is a new version of the demo patch that makes the code reusable between multiple entities by introducing ActiveSupport::Concern.

Actions #7

Updated by Go MAEDA 11 days ago

Thank you for implementing this feature.

I am concerned that users might accidentally change the checkbox status by mistake.
It would be helpful if the UI gave clear feedback so they can quickly notice when that happens.

Actions #8

Updated by Marius BĂLTEANU 2 days ago

Thanks!

I agree that we can show a successful flash on success, but now the implementation is somehow blocked because we need to handle the check and the uncheck also on the edit forms that are already rendered in the HTML (when the user clicks the checkboxes on the view mode). The most elegant way is to load the edit forms async, but the code gets more complex because we need to handle the JS toolbar after each load.

Actions

Also available in: Atom PDF