Skip to content
Permalink
Branch: master
Commits on Nov 21, 2019
  1. [FIX] Force absolute namespace for admin AttachmentForm. (#5511)

    tramuntanal committed Nov 21, 2019
    * [FIX] Force absolute namespace for admin AttachmentForm.
    
    * Add changelog entry.
Commits on Nov 14, 2019
  1. [CONF] Upgrade loofah. (#5493)

    tramuntanal committed Nov 14, 2019
    * [CONF] Upgrade loofah.
    
    * Add Changelog entry.
    
    * Apply exact versioning for loofah.
Commits on Nov 11, 2019
  1. Avoid decidim-core to depend upon other modules (#5482)

    tramuntanal committed Nov 11, 2019
    * [FIX] Started by fixing a meetings mispelling in authorsihp related presenter and cell, but ended up with a refactoring.
    
    * Add changelog entry.
    
    * Take into account that authorable.user_group may be nil.
Commits on Oct 31, 2019
  1. [LAYOUT] Extract footers into partials. (#5461)

    tramuntanal committed Oct 31, 2019
    * [LAYOUT] Extract footers into partials.
    
    * Add changelog entry.
    
    * Edit changelog entry, to force circleci to run tests.
    
    * Prefer double-quoted strings.
Commits on Oct 4, 2019
  1. [DOC] UML for Decidim::Forms. (#5394)

    tramuntanal authored and oriolgual committed Oct 4, 2019
    * [DOC] UML for Decidim::Forms.
    
    * Add changelog entry.
    
    * [DOC] Specify relation between "Answer belongs to Question".
Commits on Sep 27, 2019
  1. [REFACTOR] Make behavior of proposal's related presenters more consis…

    tramuntanal authored and oriolgual committed Sep 27, 2019
    …tent. (#5372)
Commits on Sep 25, 2019
  1. [FIX] Take into account that the views are already appliying `simple_…

    tramuntanal authored and oriolgual committed Sep 25, 2019
    …format`. (#5363)
Commits on Sep 23, 2019
  1. [FIX] Promote URLs in plain text to HTML anchors after strip_tags. (#…

    tramuntanal authored and oriolgual committed Sep 23, 2019
    …5341)
    
    * [FIX] Promote URLs in plain text to HTML anchors after strip_tags.
    
    * Changelog entry.
    
    * Also keep html anchors (but sanitized) from user input.
    
    * Add target blank and rel noopener
    
    Co-Authored-By: Oriol Gual <oriolgual@users.noreply.github.com>
    
    * [REFACTOR] Do not sanitize, keep strip tags instead, as before.
    [REFACTOR] Also added target blank and rel noopener.
    
    * [REFACTOR] Extract sanitization and URL parsing in HashtagRenderer to Proposal and CollaborativeDrafts.
    
    * Rubocopify.
    
    * Rubocopify.
    
    * [TEST] Update tests. Were them really working before?
Commits on Jul 25, 2019
  1. Fix/action log rendering of deleted proposals (#5267)

    tramuntanal authored and oriolgual committed Jul 25, 2019
    * [REFACTOR] Performance optimization, do not always execute conditional code.
    
    * [FIX] Use title from extras instead of crashing, when proposal has been deleted.
    
    * Add changelog entry.
Commits on Jun 18, 2019
  1. Fix/5040 do not allow to delete areas when they have dependent models (

    tramuntanal authored and oriolgual committed Jun 18, 2019
    …#5050)
    
    * [FEATURE] Do not allow to delete areas when they have dependent spaces.
    
    * Add changelog entry.
    
    * [TEST] Set ParticipatoryProcess.area field in factory to nil as default.
    
    * [REFACTOR] Remove dependency from ParticipatoryProcesses and Assembiles modules by invoking the manifest registry.
    
    * [REFACTOR] Extract method from command to model where it belongs.
    
    * [REFACTOR] Extract tests to the modules where they belong to.
    
    * [REFACTOR] Use before_destroy callback so that code is more extendable.
    
    * Rubocopify.
    
    * Fix typo.
    
    * Remove tests that where already moved to its own modules.
    
    * [TEST] Mispelling should be also fixed in test.
    
    * [TEST] Remove tests already defined at destroy_area_with[assemblies|processes]_spec files.
    
    * Remove comments to visually separate private methods.
Commits on May 30, 2019
  1. [REFACTOR] Allow for extension in Decidim::User::ROLES. (#5133)

    tramuntanal authored and oriolgual committed May 30, 2019
    * [REFACTOR] Allow for extension in Decidim::User::ROLES.
    
    * Add Changelog entry.
    
    * [REFACTOR] New `Decidim.user_roles` config_accessor for `Decidim::User` roles.
Commits on May 23, 2019
  1. Introduce PermissionsRegistry (#5069)

    tramuntanal authored and oriolgual committed May 23, 2019
    * Approacting how the PermissionsRegistry should work.
    
    * Keep ImpersonateUsers as it was.
    
    * Rubocopify.
    
    * First version of the PermissionsRegistry.
    
    * [DOC] Correct many mispellings and improve some `register_permissions` declarations.
    
    * Extend PermissionsRegistry and change the key type when indexing.
    
    * Fix bad copy+paste when registering permissions class.
    
    * Added PermissionAction#for?() method and test.
    
    * [REFACTOR] Use `matches?` instead of `for?` because it is more intuitive.
    
    * [REFACTOR] Do not set permissions chain on every instance where the concern is applyed, do it only once statically.
    
    * rubocopify.
    
    * [REFACTOR] Concern permissions should be declared statically.
    
    * Rubocopify.
    
    * [DOC] Fix mispelling.
    
    * [REFACTOR] Add state to PermissionAction#to_s output.
    
    * Apply PermissionsRegistry throughout whole Decidim.
    
    * Solve dynamic resolution of permission class depending on current permission_scope.
    
    * Changelog entry
Commits on Apr 30, 2019
  1. Persistence related documentation for Metrics (#5108)

    tramuntanal authored and oriolgual committed Apr 30, 2019
    * [DOC] Improve metrics persistence doc.
    
    * Changelog entry.
Commits on Apr 3, 2019
  1. [FEATURE] Do not allow to delete areas when they have dependent space…

    tramuntanal committed Apr 3, 2019
    …s. (#5041)
    
    * [FEATURE] Do not allow to delete areas when they have dependent spaces.
    
    * Add changelog entry.
    
    * [TEST] Set ParticipatoryProcess.area field in factory to nil as default.
    
    * [REFACTOR] Remove dependency from ParticipatoryProcesses and Assembiles modules by invoking the manifest registry.
    
    * [REFACTOR] Extract method from command to model where it belongs.
    
    * [REFACTOR] Extract tests to the modules where they belong to.
    
    * [REFACTOR] Use before_destroy callback so that code is more extendable.
    
    * Rubocopify.
Commits on Mar 28, 2019
  1. [FIX] Filter emendations by rendering only proposals. (#5025)

    tramuntanal authored and mrcasals committed Mar 28, 2019
    #### 🎩 What? Why?
    Fixes the problem in the public participatory texts view that was rendering emendations.
    
    #### 📌 Related Issues
    - Fixes #5024
    
    #### 📋 Subtasks
    - [x] Add `CHANGELOG` entry
    - [-] Add documentation regarding the feature 
    - [-] Add/modify seeds
    - [x] Add tests
    - [x] Fix
Commits on Mar 18, 2019
  1. [FIX] Update error message when a Proposal can not be withdrawn (#4961)

    tramuntanal authored and oriolgual committed Mar 18, 2019
    * [FIX] Update error message when a Proposal can not be withdrawn due to already existing supports.
    
    * Add changelog entry.
    
    * [FIX|TEST]
    
    * [I18N] Re-normalize proposals :en locales.
Commits on Feb 14, 2019
  1. Feature/4770 option to reset participatory text file (#4814)

    tramuntanal authored and oriolgual committed Feb 14, 2019
    * [FEATURE] Save participatory text drafts.
    
    * Add changelog entry.
    
    * [REVERT] Undo incorrect change of ruby version.
    
    * [REFACTOR] Temporally commented sentences.
    
    * [TEST] Update test to adapt to new behaviour.
    
    * [FEATURE] Added a button to reset all participatory text drafts.
    
    * Add changelog entry.
    
    * Apply erblint correction.
    
    * [REFACTOR] Add indentation.
    
    * [REFACTOR] Use "discard" terminology instead of "reset".
    
    * [I18N] Use "discard" terminology.
    
    * [TEST] Update literals in tests.
    
    * Use EngineRouter to correctly build the url
Commits on Feb 12, 2019
  1. [FEATURE] Add text formatting capabilities to MarkdownToProposals (#4837

    tramuntanal authored and oriolgual committed Feb 12, 2019
    )
    
    * [FEATURE] Add text formating capabilities to MarkdownToProposals transformed.
    
    * Add changelog entry.
Commits on Feb 1, 2019
  1. [DOC] Update dependencies and ruby version. (#4812)

    tramuntanal authored and oriolgual committed Feb 1, 2019
    * [DOC] Update dependencies and ruby version.
    
    * Add changelog entry.
  2. [FEATURE] Lists should be imported as a single proposal. (#4780)

    tramuntanal authored and oriolgual committed Feb 1, 2019
    * [FEATURE] Lists should be imported as a single proposal.
    
    * Add changelog entry.
    
    * [TEST] Make test pass.
    
    * [REFACTOR|CONF] Back to strict markdown parsing (wraping newlines required).
    
    * Rubocopify.
    
    * [TEST] Update tests.
    
    * [CONF] Depend on published doc2text gem version.
    
    * [CONF] Do not force doc2text gem from repo branch anymore.
  3. Feature/4770 save participatory text drafts (#4808)

    tramuntanal authored and oriolgual committed Feb 1, 2019
    * [FEATURE] Save participatory text drafts.
    
    * Add changelog entry.
    
    * [REVERT] Undo incorrect change of ruby version.
    
    * [REFACTOR] Temporally commented sentences.
    
    * [TEST] Update test to adapt to new behaviour.
Commits on Jan 31, 2019
  1. [DOC] A little more info related with modules and engines (#4752)

    tramuntanal authored and oriolgual committed Jan 31, 2019
    * [DOC] Some components doc corrections and a little more info related to modules and engines.
    
    * Add changelog entry.
    
    * [DOC] Remove incorrect section.
    
    * Update docs/advanced/modules.md
    
    Better to use a fictitious engine name.
    
    Co-Authored-By: tramuntanal <tramuntanal@gmail.com>
    
    * Update docs/advanced/modules.md
    
    Better to use a fictitious engine name.
    
    Co-Authored-By: tramuntanal <tramuntanal@gmail.com>
    
    * Update docs/advanced/modules.md
    
    Better to use a fictitious engine name.
    
    Co-Authored-By: tramuntanal <tramuntanal@gmail.com>
    
    * Update docs/advanced/modules.md
    
    Better to use a fictitious engine name.
    
    Co-Authored-By: tramuntanal <tramuntanal@gmail.com>
    
    * Better to use a fictitious engine name.
  2. [FEATURE] Make `MarkdownToProposals` parse images. (#4791)

    tramuntanal authored and oriolgual committed Jan 31, 2019
    * [FEATURE] Make `MarkdownToProposals` parse images.
    
    * Add changelog entry.
    
    * [DOC] Remove legacy comment.
    
    * [TEST] Update tests.
  3. [REFACTOR] Article cards open by default (participatory texts). (#4806)

    tramuntanal authored and oriolgual committed Jan 31, 2019
    * [REFACTOR] Article cards open by default (participatory texts).
    
    * Add changelog entry.
Commits on Jan 29, 2019
  1. Fix/4765 participatory texts error uploading utf 8 files (#4788)

    tramuntanal authored and oriolgual committed Jan 29, 2019
    * [FEATURE] Decidim's input output encoder to unify incoming text encodings.
    
    * [FIX] Take care of incoming Participatory Text document encodings.
    
    * Add changelog entry.
    
    * Exclude iso-8859-15.md from i18n-tasks checks.
    
    * [TEST|FIX] Set secondary Gemfiles up to date.
    
    * [FIX] Fix path to excluded iso-8859-15.md from i18n-tasks checks.
    
    * Testing if the newly excluded line in i18n-tasks.yml is the culprit of making code climate crash/fail.
    
    * Revert "Testing if the newly excluded line in i18n-tasks.yml is the culprit of making code climate crash/fail." because code climate grep engine still fails without this line.
    
    This reverts commit 52976bd.
    
    * [TEST] Exclude `decidim-dev/lib/decidim/dev/assets/iso-8859-15.md` in CC's grep engine configuration.
Commits on Jan 28, 2019
  1. Refactor/allow to change participatory texts title without uploading …

    tramuntanal authored and oriolgual committed Jan 28, 2019
    …file (#4761)
    
    * [REFACTOR] Allow to change participatory text title without having to upload a file.
    
    * Rubocopify.
    
    * [FIX] Allow to update participatory text data after create.
    
    * Add changelog entry.
    
    * [TEST] Update test so that document is not mandatory anymore.
    
    * Rubocopify.
    
    * [CONF] Revert changing ruby version.
    
    * [REFACTOR] Remove commented code.
  2. [FEATURE] Make `MarkdownToProposals` parse links. (#4790)

    tramuntanal authored and oriolgual committed Jan 28, 2019
    * [FEATURE] Make `MarkdownToProposals` parse links.
    
    * Add changelog entry.
  3. [FIX] Use `simple_format` when rendering Participatory Text. (#4782)

    tramuntanal authored and oriolgual committed Jan 28, 2019
    * [FIX] Use `simple_format` when rendering Participatory Text.
    
    * Add changelog entry.
    
    * [REFACTOR] Add decidim_sanitize when rendering proposals in participatory text public view.
    
    * add spec for proposal body
    
    * [FIX] Strip links in Participatory Text public view as cards are already clicable.
Commits on Jan 8, 2019
  1. [FIX] Place `CurrentOrganization` middleware before `WardenManager`. (#…

    tramuntanal authored and mrcasals committed Jan 8, 2019
    …4708)
    
    * [FIX] Place `CurrentOrganization` middleware before `WardenManager`.
    
    * [DOC] Added Changelog entry.
Commits on Dec 20, 2018
  1. [DOC] Add some docs in how Handlers/Verifications are made visible to…

    tramuntanal authored and oriolgual committed Dec 20, 2018
    … the user. (#4705)
  2. Add Sublime Text 3 .tags file to gitignore. (#4704)

    tramuntanal authored and mrcasals committed Dec 20, 2018
Commits on Dec 3, 2018
  1. [FIX] Index admin-created proposals. (#4601)

    tramuntanal authored and mrcasals committed Dec 3, 2018
    * [FIX] Index admin-created proposals.
    
    * Add changelog entry
    
    * Rubocopify.
    
    * [FIX] No need to force indexing official proposals.
Commits on Nov 28, 2018
  1. Feature/4539 callback to automatically verify on omniauth registration (

    tramuntanal authored and oriolgual committed Nov 28, 2018
    #4565)
    
    * [FEATURE] Trigger omniauth_registration "system" notification after user creation.
    
    * [FEATURE] Trigger a notification after registration through omniauth.
    
    * Markdownlinterize.
    
    * Add Changelog entry.
    
    * Markdownlinterize.
    
    * Include the raw hash returned by the OAuth server.
    
    * [DOC] Further explain how to subscribe to the omniauth_registration event.
    
    * Linterize md.
    
    * Remove unused parameter.
    
    * Change something so that Circle-ci takes last version of the source code.
Commits on Nov 12, 2018
  1. [REFACTOR] Depend upon a more stable doc2text branch. (#4451)

    tramuntanal authored and mrcasals committed Nov 12, 2018
Commits on Nov 9, 2018
  1. Feature/3949 participatory texts admin accept odt files (#4386)

    tramuntanal authored and oriolgual committed Nov 9, 2018
    * [TEST] Start working with DocToMarkdown.[ci_skip]
    
    * [FEATURE] Accept odt files: tmp commit pending stabilization of doc2txt gem.
    
    * Move spec related with docx documents to its own branch.
    
    * Expect different number of articles from md and odt example documents.
    
    * [CONF] Update secondary gems dependencies.
    
    * [CONF|TEST] I18n-tasks should ignore .odt and .docx documents.
    
    * Rubocopify.
    
    * [FIX] Offense: Bundler/OrderedGems: Gems should be sorted in an alphabetical order within their section of the Gemfile. Gem doc2text should appear before faker.
    
    * [DOC] Add Participatory Texts to proposals readme.
    
    * Use https instead of git to reference the repo.
    
    * Make it compliant with markdown linter.
    
    * Update gem dependency to match main Gemfile.
    
    * [FIX] Open temporary file in binary compatible mode.
    
    * [DOC] Add changelog entry.
    
    * Rubocopify.
    
    * [REFACTOR] Remove commented code.
    
    * [CONF] Use original doc2text repo instead our fork.
Older
You can’t perform that action at this time.