deep-learning-indaba / Baobab

Baobab is an open source multi-tenant web application designed to facilitate the application and selection process for large scale meetings within the machine learning and artificial intelligence communities globally. Supported by the Deep Learning Indaba
http://www.deeplearningindaba.com
Apache License 2.0
55 stars 34 forks source link

Update Offer to cater for partial acceptances #304

Closed jaderabbit closed 5 years ago

jaderabbit commented 5 years ago

User story

As a user, I might want to accept the invite to the indaba, but deny the accommodation (perhaps because I prefer booking my own and don't want to share a room).

As a user, I might want to accept the invite to the Indaba, but deny the need for travel because it turns out I'm in Nairobi then anyways.

Proposed fix Model Add 2 additional fields to Offer:

Back-end

Front-end if awarded_accommodation=True: then

if awarded_travel=True: then

These new fields get saved when model is accepted.

@avishkar58 This one making sense?

avishkar58 commented 5 years ago

Makes perfect sense to me :)

On Wed, 12 Jun 2019, 21:35 Jade Abbott, notifications@github.com wrote:

*User story

As a user, I might want to accept the invite to the indaba, but deny the accommodation (perhaps because I prefer booking my own and don't want to share a room).

As a user, I might want to accept the invite to the Indaba, but deny the need for travel because it turns out I'm in Nairobi then anyways.

Proposed fix Model Add 2 additional fields to Offer:

  • accepted_travel (bool)
  • accepted_accommodation (bool)

Back-end

  • Adapt the Offer controller to retrieve & update both of those fields

Front-end if awarded_accommodation=True: then

  • display a check box that is by default checked that says "I accept the award of accommodation" if awarded_travel=True: then
  • display a check box that is by default checked that says "I accept the award of travel"

These new fields get saved when model is accepted.

@avishkar58 https://github.com/avishkar58 This one making sense?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/deep-learning-indaba/Baobab/issues/304?email_source=notifications&email_token=ABFV53A2BGPTWGOKFWXYWADP2FMZJA5CNFSM4HXRNWWKYY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4GZFBJQA, or mute the thread https://github.com/notifications/unsubscribe-auth/ABFV53E5LB66ZFFKCYZCUSDP2FMZJANCNFSM4HXRNWWA .