Javi Martín
Javi Martín
:warning: This is an experimental feature. Right now, it doesn't work at all: it renders a form, but submitting it does nothing. ## References * Depends on #5539 and #5499...
## References * Depends on #5537 * Although it isn't related, the issue is similar to issue #2415 ## Objectives * Prevent the creation of duplicate poll voters * Prevent...
## Objectives * Make it possible to remember what the `Poll::Answer` class does * Make it easier to add an association between poll question options and poll answers ## Release...
## Objectives Show how pull requests behave when linters fail.
## References * Closes #5480 (although it doesn't properly fix it, this is a decent workaround) ## Objectives * Run the linters on pull requests opened by external contributors *...
## Background [CKEditor 4 reached its End of Life in June 2023](https://ckeditor.com/blog/ckeditor-4-end-of-life/). We're using it via the `ckeditor` gem, which has been [barely maintained for years](https://www.ruby-toolbox.com/projects/ckeditor). Furthermore, we aren't upgrading...
## Objectives * Use the latest stable version of Node.js 18
## Objectives * Update Ruby to a version containing the latest security fixes
## References * This code was originally in the [consuldemocracy/docs](https://github.com/consuldemocracy/docs) repository ## Objectives * Make it easier to keep the documentation up to date * Make it easier for contributors...
## Objectives * Display the polls table the same way we display other tables in the admin section * Apply the styles meant to be used in poll dates *...