Checklist Plugin - Interactive Checkboxes made Simple


(Stephen) #97

I’m pretty sure the system is on beta, this is the current version per the dashboard.

v2.2.0.beta6 +5

(Jeff Atwood) #98

It should work on latest, as we provide this plugin by default in our hosting.

(Stephen) #99

should I do a docker rebuild task for good measure?


is it somehow possible to add a checklist button into the composer? so that users can integrate this feature more easily.

(Andreas Motl) #102

Hi there,

thanks for this excellent plugin! We just wanted to let you know about a minor issue where the checkboxes are rendered slightly displaced when using this plugin together with the likewise excellent Daemonite Material Theme.

We already filed an appropriate issue including a workaround for your reference there, see Rendered checkboxes in post content slightly off · Issue #15 · Daemonite/discourse-material-theme · GitHub. However, it might have to be fixed by an improvement on the discourse-checklist side, so we are also posting this here.

With kind regards,

(Stephen) #103
  • I ran ./launcher rebuild app hoping that would allow my site to start displaying the checkboxes again
  • the site is also being maintained to the latest version, being v2.3.0.beta1 +45.
  • Checkboxes still aren’t displaying per the below

The plugins I’m running on this site are:

Has anyone got any suggestions of what I could try to get checkboxes working again?

(cpradio) #104

Do you have the Site Setting “Checklist enabled” checked?

(Stephen) #105

Yes, this setting is enabled

(cpradio) #106

Hmm… I can’t reproduce the issue you are seeing. My sandbox on latest is running it fine.
Checklist Plugin Example - Plugins - Discourse Sandbox by cpradio

(Stephen) #107

Is there a way I can completely remove the plugin then reinstall it? The plugin has worked in the past, then one upgrade, it stopped working and hasn’t worked since.

(cpradio) #108

Are you 100% certain your app.yml is pointing to discourse/discourse-checklist and not cpradio/discourse-plugin-checklist?

(Stephen) #109

Here’s an excerpt from my app.yml

## Plugins go here
## see for details
    - exec:
        cd: $home/plugins
          - git clone
          - git clone
          - git clone

(Stephen) #110

@cpradio if I wanted to reinstall this plugin, would this be the best approach?

  • backup
  • comment out the line for checklist in the app.yml
  • run ./launcher rebuild app
  • uncomment the line for checklist in the app.yml
  • run ./launcher rebuild app

Or will this miss removing any files that might be left somewhere?

(cpradio) #111

Reinstalling won’t change anything sadly. There must be some sort of conflict. Either with a theme or another plugin

(Stephen) #112

Use /safe-mode but only disable the current theme first to ascertain whether this is related to a styling issue:

(Stephen) #113

I made a change in my app.yml from this

    - exec:
        cd: $home/plugins
          - git clone
          - git clone
          - git clone

to this

    - exec:
        cd: $home/plugins
          - git clone
          - git clone
##          - git clone

Then ran ./launcher rebuild app

In any case, discourse-voting was disabled in the admin console before this above test.

Since that change:

  • my account is able to use checklist properly, other accounts still cannot
  • my account is an admin account.

Separately on your suggestion @Stephen

I don’t fully understand where or how I apply this suggestion, can you please tell me where this GUI option is? I assume that I use the /safe-mode when I’m doing the ./launcher rebuild app command?

(Stephen) #114

No, you visit yoursiteurl/safe-mode

(Stephen) #115

Thanks @stephen, found the UI

  • Will my selection of the options impact the whole site, or will it just cause the site to render according to the selections for that client only?
  • Also, should I try this on the problem usernames instead of my one(which seems to be working ok)?

(Stephen) #116

Are those accounts all using the same theme? Aside from admin how do they differ? Have you repro’d through impersonation?

(Stephen) #117
  • No user has customised their theme, including my admin account.
  • I can’t see any other differences amongst the accounts.
  • I just impersonated one user and I’m able to see checkboxes rendering properly.