-
Notifications
You must be signed in to change notification settings - Fork 37
Feat: decidim private fields #307
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat: decidim private fields #307
Conversation
* New translations en.yml (Czech) * New translations en.yml (Czech)
* add admin config option in proposals * add amendments controller concern * limit amendments on controller * limit only new and create methods * add modal explanation window * do not show modal if amendments limit disabled * add test cases * fx locales * add readme * fix locales * remove quotes * remove space * New Crowdin updates (decidim-ice#264) * New translations en.yml (Romanian) * New translations en.yml (French) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * New translations en.yml (Czech) * New translations en.yml (German) * New translations en.yml (Basque) * New translations en.yml (Hungarian) * New translations en.yml (Italian) * New translations en.yml (Dutch) * New translations en.yml (Swedish) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (French) * New translations en.yml (French) * New translations en.yml (Czech) * New translations en.yml (French) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * New translations en.yml (Czech) * New translations en.yml (German) * New translations en.yml (Japanese) * New translations en.yml (German) * New translations en.yml (Romanian) * New translations en.yml (Basque) * New translations en.yml (Dutch) * New translations en.yml (Swedish) * New translations en.yml (Portuguese, Brazilian) * New translations en.yml (Hungarian) * New translations en.yml (German) * New translations en.yml (French) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * New translations en.yml (German) * New translations en.yml (French) * New translations en.yml (Spanish) * New translations en.yml (Catalan) * New translations en.yml (German) * New translations en.yml (French) * New translations en.yml (Japanese) * New translations en.yml (Czech) * New translations en.yml (Japanese) (decidim-ice#269) * skip hidden emendations --------- Co-authored-by: PokeCode Bot <[email protected]>
* fix hidden images in public proposals * fix offences * fix 27 configuration * fix overrides
|
So from the pipelines, I see I need to do at least:
|
|
Putting this PR in draft the time I make the necessary updates. |
|
Hey @froger , just wanted to ask if you had any news concerning the requested changes |
also, this feature will may be cover with Roadmap (view). |
cdca347 to
d607ac5
Compare
d607ac5 to
e8663b2
Compare
|
Hello all,
We still miss:
|
Our customer needs where quiet specifics to having a "private section" of the form. I am unsure the feature you mention will attend their need, but we can discuss on this. |
|
@froger if you are ok with it, we are going to finish this PR as we have time and certain pressure to finish it this month. I'd like very much to maintain you as the author of the PR to recognize your good work. To do so, you should create this PR from a branch in this repository (I've invited you now), then we will be able to add commits to it in order to finish it. On the other hand, we will make a new PR for the develop branch to add this feature to the 0.28 too. |
|
closing in favor of #314 |
|
Thanks to you @froger , we'll finish this! |
Include a new feature in the Awesome module: Add private fields to custom proposals.
As a participation designer, I can define private fields for proposals to ask proposers for personal information. This personal information could be required to submit a proposal and should not involve an extra step in the proposal submission process.
Context
The city of Lausanne wanted to request private fields for their Participatory Budgeting (PB) in order to:
Open Source Politics also contributes, financing adaptations for export and compatibility with version 0.27. <3
Solution
In the custom field administration, add another "custom field" zone, reserved for private fields.
In the form, add a section at the end for private fields.
Add an exporter, not exposed to open-data, to export personal data from the administration.
Change exporters of proposals to include custom fields.
Screenshots

Proposal form, user side
Confirm screen, without private data

Published proposal, without private data

Visualization of the fields, admin side

Export options for private data

Proposal administration
