Add polls (#10111)
* Add polls Fix #1629 * Add tests * Fixes * Change API for creating polls * Use name instead of content for votes * Remove poll validation for remote polls * Add polls to public pages * When updating the poll, update options just in case they were changed * Fix public pages showing both poll and other media
parent
99dc212a
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Affichage de
- app/controllers/api/v1/polls/votes_controller.rb 29 ajouts, 0 suppressionapp/controllers/api/v1/polls/votes_controller.rb
- app/controllers/api/v1/polls_controller.rb 13 ajouts, 0 suppressionapp/controllers/api/v1/polls_controller.rb
- app/controllers/api/v1/statuses_controller.rb 16 ajouts, 2 suppressionsapp/controllers/api/v1/statuses_controller.rb
- app/javascript/mastodon/actions/importer/index.js 13 ajouts, 6 suppressionsapp/javascript/mastodon/actions/importer/index.js
- app/javascript/mastodon/actions/importer/normalizer.js 4 ajouts, 0 suppressionapp/javascript/mastodon/actions/importer/normalizer.js
- app/javascript/mastodon/actions/polls.js 53 ajouts, 0 suppressionapp/javascript/mastodon/actions/polls.js
- app/javascript/mastodon/components/poll.js 144 ajouts, 0 suppressionapp/javascript/mastodon/components/poll.js
- app/javascript/mastodon/components/status.js 4 ajouts, 1 suppressionapp/javascript/mastodon/components/status.js
- app/javascript/mastodon/containers/media_container.js 4 ajouts, 2 suppressionsapp/javascript/mastodon/containers/media_container.js
- app/javascript/mastodon/containers/poll_container.js 8 ajouts, 0 suppressionapp/javascript/mastodon/containers/poll_container.js
- app/javascript/mastodon/features/status/components/detailed_status.js 4 ajouts, 1 suppression...pt/mastodon/features/status/components/detailed_status.js
- app/javascript/mastodon/reducers/index.js 2 ajouts, 0 suppressionapp/javascript/mastodon/reducers/index.js
- app/javascript/mastodon/reducers/polls.js 19 ajouts, 0 suppressionapp/javascript/mastodon/reducers/polls.js
- app/javascript/styles/application.scss 1 ajout, 0 suppressionapp/javascript/styles/application.scss
- app/javascript/styles/mastodon/components.scss 4 ajouts, 0 suppressionapp/javascript/styles/mastodon/components.scss
- app/javascript/styles/mastodon/polls.scss 95 ajouts, 0 suppressionapp/javascript/styles/mastodon/polls.scss
- app/lib/activitypub/activity.rb 1 ajout, 1 suppressionapp/lib/activitypub/activity.rb
- app/lib/activitypub/activity/create.rb 37 ajouts, 1 suppressionapp/lib/activitypub/activity/create.rb
- app/models/concerns/account_associations.rb 1 ajout, 0 suppressionapp/models/concerns/account_associations.rb
- app/models/poll.rb 90 ajouts, 0 suppressionapp/models/poll.rb
Chargement en cours
Veuillez vous inscrire ou vous se connecter pour commenter