diff --git a/Gemfile.lock b/Gemfile.lock index f93a02de6a..e42290321b 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -15,7 +15,7 @@ GIT GIT remote: https://github.com/OpenSourcePolitics/decidim-module-homepage_interactive_map.git - revision: a2f9510facd0b3b0e3701eb9c86744c2ddbb77b8 + revision: 3bbd5fff51fbfa94ff6e784baa73af190b1c679d branch: release/0.26-stable specs: decidim-homepage_interactive_map (2.0.0) @@ -133,7 +133,7 @@ GEM zeitwerk (~> 2.2, >= 2.2.2) acts_as_list (0.9.19) activerecord (>= 3.0) - addressable (2.8.3) + addressable (2.8.4) public_suffix (>= 2.0.2, < 6.0) aes_key_wrap (1.1.0) ast (2.4.2) @@ -154,7 +154,7 @@ GEM aws-sigv4 (~> 1.4) aws-sigv4 (1.5.2) aws-eventstream (~> 1, >= 1.0.2) - axe-core-api (4.6.0) + axe-core-api (4.7.0) dumb_delegator virtus axe-core-rspec (4.1.0) @@ -434,13 +434,13 @@ GEM warden (~> 1.2.3) devise-i18n (1.11.0) devise (>= 4.9.0) - devise_invitable (2.0.7) + devise_invitable (2.0.8) actionmailer (>= 5.0) devise (>= 4.6) diff-lcs (1.5.0) diffy (3.4.2) - doc2text (0.4.5) - nokogiri (>= 1.13.2, < 1.14.0) + doc2text (0.4.6) + nokogiri (>= 1.13.2, < 1.15.0) rubyzip (~> 2.3.0) docile (1.4.0) doorkeeper (5.6.6) @@ -517,7 +517,7 @@ GEM html_tokenizer (0.0.7) htmlentities (4.3.4) httpclient (2.8.3) - i18n (1.12.0) + i18n (1.13.0) concurrent-ruby (~> 1.0) i18n-tasks (0.9.37) activesupport (>= 4.0.2) @@ -682,10 +682,10 @@ GEM paper_trail (12.3.0) activerecord (>= 5.2) request_store (~> 1.1) - parallel (1.22.1) + parallel (1.23.0) parallel_tests (4.2.0) parallel - parser (3.2.2.0) + parser (3.2.2.1) ast (~> 2.4.1) pg (1.1.4) pg_search (2.3.6) @@ -704,7 +704,7 @@ GEM nio4r (~> 2.0) raabro (1.4.0) racc (1.6.2) - rack (2.2.6.4) + rack (2.2.7) rack-attack (6.6.1) rack (>= 1.0, < 3) rack-cors (1.1.1) @@ -715,7 +715,7 @@ GEM httpclient json-jwt (>= 1.11.0) rack (>= 2.1.0) - rack-protection (3.0.5) + rack-protection (3.0.6) rack rack-proxy (0.7.6) rack @@ -773,7 +773,7 @@ GEM redis (4.8.1) redlock (1.3.2) redis (>= 3.0.0, < 6.0) - regexp_parser (2.7.0) + regexp_parser (2.8.0) request_store (1.5.1) rack (>= 1.4) responders (3.1.0) @@ -790,9 +790,9 @@ GEM rspec-cells (0.3.8) cells (>= 4.0.0, < 6.0.0) rspec-rails (>= 3.0.0, < 6.1.0) - rspec-core (3.12.1) + rspec-core (3.12.2) rspec-support (~> 3.12.0) - rspec-expectations (3.12.2) + rspec-expectations (3.12.3) diff-lcs (>= 1.2.0, < 2.0) rspec-support (~> 3.12.0) rspec-html-matchers (0.9.4) @@ -823,7 +823,7 @@ GEM rubocop-ast (>= 0.5.0) ruby-progressbar (~> 1.7) unicode-display_width (>= 1.4.0, < 2.0) - rubocop-ast (1.28.0) + rubocop-ast (1.28.1) parser (>= 3.2.1.0) rubocop-faker (1.1.0) faker (>= 2.12.0) @@ -972,7 +972,7 @@ GEM wkhtmltopdf-binary (0.12.6.6) xpath (3.2.0) nokogiri (~> 1.8) - zeitwerk (2.6.7) + zeitwerk (2.6.8) PLATFORMS arm64-darwin-21 diff --git a/config/participative_actions.yaml b/config/participative_actions.yaml new file mode 100644 index 0000000000..61f6cb4d32 --- /dev/null +++ b/config/participative_actions.yaml @@ -0,0 +1,318 @@ +actions: + Edition: + Decidim::Assembly: + publish: + points: 1 + recommendation: "assembly.publish" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/94-lespace-assemblees" + unpublish: + points: 1 + recommendation: "assembly.unpublish" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/94-lespace-assemblees" + update: + points: 1 + recommendation: "assembly.update" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/94-lespace-assemblees" + create: + points: 2 + recommendation: "assembly.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/94-lespace-assemblees" + Decidim::Accountability::Result: + create: + points: 3 + recommendation: "result.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/72-suivi" + Decidim::Blogs::Post: + create: + points: 4 + recommendation: "post.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/95-parametrer-son-espace-participatif" + Decidim::Budgets::Project: + create: + points: 2 + recommendation: "project.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/233-creer-un-projet-de-budget" + update: + points: 2 + recommendation: "project.update" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/233-creer-un-projet-de-budget" + Decidim::Comments::Comment: + delete: + points: 2 + recommendation: "comment.delete" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/181-parametrage-globale-dune-proposition" + update: + points: 3 + recommendation: "comment.update" + documentation: "#" + Decidim::Component: + create: + points: 1 + recommendation: "component.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/96-introduction-fonctionnalites" + publish: + points: 1 + recommendation: "component.publish" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/96-introduction-fonctionnalites" + unpublish: + points: 1 + recommendation: "component.unpublish" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/96-introduction-fonctionnalites" + Decidim::Meetings::Agenda: + update: + points: 4 + recommendation: "agenda.update" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/178-ordre-du-jour" + Decidim::Meetings::Meeting: + create: + points: 1 + recommendation: "meeting.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/188-creer-une-rencontre" + export_registrations: + points: 3 + recommendation: "meeting.export_registrations" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/188-creer-une-rencontre" + Decidim::ParticipatoryProcess: + create: + points: 1 + recommendation: "participatory_process.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/93-lespace-concertation" + publish: + points: 1 + recommendation: "participatory_process.publish" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/93-lespace-concertation" + Decidim::ParticipatoryProcessStep: + update: + points: 1 + recommendation: "participatory_process_step.update" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/93-lespace-concertation" + Decidim::Proposals::Proposal: + update: + points: 2 + recommendation: "proposal.update" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/182-gerer-les-propositions" + publish_answer: + points: 3 + recommendation: "proposal.publish_answer" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/182-gerer-les-propositions" + Decidim::Scope: + update: + points: 3 + recommendation: "scope.update" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/79-determiner-les-secteurs-ex-quartiers" + Decidim::Sortitions::Sortition: + update: + points: 5 + recommendation: "sortition.update" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/101-tirage-au-sort" + Decidim::StaticPage: + create: + points: 1 + recommendation: "static_page.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/81-creer-vos-pages-dinformation" + update: + points: 3 + recommendation: "static_page.update" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/81-creer-vos-pages-dinformation" + Decidim::StaticPageTopic: + create: + points: 2 + recommendation: "static_page_topic.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/81-creer-vos-pages-dinformation" + update: + points: 2 + recommendation: "static_page_topic.update" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/81-creer-vos-pages-dinformation" + Interaction: + Decidim::AssemblyMember: + create: + points: 3 + recommendation: "assembly_member.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/94-lespace-assemblees" + update: + points: 2 + recommendation: "assembly_member.update" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/94-lespace-assemblees" + Decidim::Comments::Comment: + create: + points: 2 + recommendation: "comment.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/181-parametrage-globale-dune-proposition" + Decidim::Debates::Debate: + create: + points: 3 + recommendation: "debate.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/100-debats" + update: + points: 4 + recommendation: "debate.update" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/100-debats" + Decidim::Newsletter: + create: + points: 2 + recommendation: "newsletter.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/32-envoyer-une-newsletter" + update: + points: 3 + recommendation: "newsletter.update" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/32-envoyer-une-newsletter" + deliver: + points: 4 + recommendation: "newsletter.deliver" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/32-envoyer-une-newsletter" + Decidim::Proposals::Proposal: + answer: + points: 1 + recommendation: "proposal.answer" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/183-evaluer-une-proposition" + Decidim::User: + officialize: + points: 2 + recommendation: "user.officialize" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/61-valider-un-utilisateur" + unofficialize: + points: 3 + recommendation: "user.unofficialize" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/61-valider-un-utilisateur" + transfer: + points: 5 + recommendation: "user.transfer" + documentation: "#" + Collaboration: + Decidim::AssemblyUserRole: + create: + points: 2 + recommendation: "assembly_user_role.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/95-parametrer-son-espace-participatif" + delete: + points: 3 + recommendation: "assembly_user_role.delete" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/95-parametrer-son-espace-participatif" + Decidim::ParticipatoryProcessUserRole: + create: + points: 2 + recommendation: "participatory_process_user_role.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/91-les-roles-utilisateurs-au-niveau-des-espaces" + Decidim::ParticipatorySpacePrivateUser: + create: + points: 1 + recommendation: "participatory_space_private_user.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/94-lespace-assemblees" + Decidim::Proposals::ProposalNote: + create: + points: 3 + recommendation: "proposal_note.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/182-gerer-les-propositions" + Decidim::Proposals::ValuationAssignment: + create: + points: 5 + recommendation: "valuation_assignment.create" + documentation: "#" + Decidim::User: + invite: + points: 1 + recommendation: "user.invite" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/56-inviter-un-administrateur" + remove_from_admin: + points: 2 + recommendation: "user.remove_from_admin" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/56-inviter-un-administrateur" + show_email: + points: 3 + recommendation: "user.show_email" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/254-contacter-un-utilisateur" + promote: + points: 4 + recommendation: "user.promote" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/88-les-autorisations-et-les-verifications" + Decidim::UserModeration: + unreport: + points: 5 + recommendation: "user_moderation.unreport" + documentation: "#" + Decidim::UserGroup: + reject: + points: 4 + recommendation: "user_group.reject" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/59-valider-un-groupe-dutilisateurs" + verify: + points: 4 + recommendation: "user_group.verify" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/59-valider-un-groupe-dutilisateurs" + Configuration: + Decidim::Area: + create: + points: 2 + recommendation: "area.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/222-determiner-les-perimetres-dassemblee" + update: + points: 3 + recommendation: "area.update" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/222-determiner-les-perimetres-dassemblee" + Decidim::AssembliesType: + create: + points: 2 + recommendation: "assembly_type.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/94-lespace-assemblees" + update: + points: 4 + recommendation: "assembly_type.update" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/94-lespace-assemblees" + Decidim::Budgets::Budget: + create: + points: 1 + recommendation: "budget.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/234-parametrer-plusieurs-budgets-dans-un-meme-module" + update: + points: 2 + recommendation: "budget.update" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/234-parametrer-plusieurs-budgets-dans-un-meme-module" + Decidim::Debates::Debate: + close: + points: 3 + recommendation: "debate.close" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/100-debats" + Decidim::Organization: + update: + points: 1 + recommendation: "organization.update" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/77-renseigner-les-parametres-de-demarrage" + Decidim::ParticipatoryProcessStep: + create: + points: 1 + recommendation: "participatory_process_step.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/93-lespace-concertation" + activate: + points: 2 + recommendation: "participatory_process_step.activate" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/93-lespace-concertation" + Decidim::Scope: + create: + points: 2 + recommendation: "scope.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/79-determiner-les-secteurs-ex-quartiers" + Decidim::Sortitions::Sortition: + create: + points: 5 + recommendation: "sortition.create" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/101-tirage-au-sort" + Decidim::Templates::Template: + create: + points: 4 + recommendation: "template.create" + documentation: "#" + update: + points: 5 + recommendation: "template.update" + documentation: "#" + Decidim::User: + block: + points: 2 + recommendation: "user.block" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/258-bloquer-un-utilisateur" + unblock: + points: 3 + recommendation: "user.unblock" + documentation: "https://docs-decidim.opensourcepolitics.eu/article/258-bloquer-un-utilisateur" + +