[WIP] How to put ESS France functionnalities back to the main branches ?
For ESS France application I have forked a lot of repositories :
DjangoLDP packages
- djangoldp_account:
- Hide user email by default
- djangoldp_circle:
- Block circle creation to users other than superusers
- djangoldp_event:
- Add author field to events and allow author to delete an event
- Increase the max size for name and link fields
- djangoldp_polls:
- Generate a default options set when a new poll is created
- Make the hosting organisation not required
- Set a default endDate to a poll one month later
- Allow the poll author to change and delete a poll
- Reflect if a user can vote with the vote 'add' permission
- Give superusers the permission do delete polls
- Provide vote result in each poll
- djangoldp_resource:
- Increase the max size for name and link fields
Components
- sib-event-component:
- Fix / improve CSS
- Complete missing i18n
- Change wording for ESS France
- Do not link to google for inexistant places
- Indicate required fields as required
- Display more information (associated circle name, long description)
- Allow event creator to delete it
- Avoid url text overflow for event link
- Display events grouped by type
- sib-polls-component:
- Fix / improve CSS
- Display more information (associated circle name, author name + contact)
- Allow poll creator to delete it
- Change wording for ESS France
- Replace vote display by majority jugement display
- Make hosting org and dates not mandatory
- Do not use hash for router
- Make search by tag work
- Make it possible to search polls by circle
- sib-resource:
- fix reactivity by removing useless code
- Fix / improve CSS
- Specify required attributes for field that are mandatory
- Complete missing i18n
- Change wording for ESS France
- Do not use hash for the router
- Avoid URL text overflow for resource link or document
- Hide void link or document URL
- Make it possible to search resources by circle
And on Hubl itself, I have also changed a lot of things. The aim of this issue is to track down progress to come back closer to the trunk versions as soon as possible.