Skip to content

feat: managed tickets#281

Merged
smarcet merged 18 commits intomainfrom
feature/managed-tickets
Aug 27, 2024
Merged

feat: managed tickets#281
smarcet merged 18 commits intomainfrom
feature/managed-tickets

Conversation

@romanetar
Copy link
Copy Markdown
Collaborator

@romanetar romanetar requested a review from smarcet August 20, 2024 15:17
@smarcet smarcet changed the title feat: model mapping feat: managed tickets Aug 21, 2024
@smarcet smarcet force-pushed the feature/managed-tickets branch from f513e12 to f89b0c9 Compare August 21, 2024 14:30
@smarcet smarcet force-pushed the feature/managed-tickets branch 10 times, most recently from e3f807e to 1dc2c70 Compare August 26, 2024 16:22
@smarcet smarcet force-pushed the feature/managed-tickets branch from 1dc2c70 to 1234a83 Compare August 26, 2024 16:44
smarcet and others added 14 commits August 26, 2024 13:55
Signed-off-by: romanetar <roman_ag@hotmail.com>
PUT api/v1/summits/{summit_id}/orders/{order_id}/tickets/{ticket_id}/delegate

Payload

attendee_first_name : string | mandatory
attendee_last_name:: string | mandatory
attendee_email: string | email| optional
attendee_company: string | optional
extra_questions: [] | optional

feature: updated ticket endpoints to retrieve managed tickets

feature: add new filter for attendees endpoints

?filter=has_manager==1|0
@smarcet smarcet force-pushed the feature/managed-tickets branch from 1234a83 to afcf566 Compare August 26, 2024 16:55
@smarcet smarcet merged commit f07e763 into main Aug 27, 2024
smarcet added a commit that referenced this pull request Sep 24, 2024
* fix: submitters query for media upload condition

* fix: avoid REGISTRATION_INVITE_ATTENDEE_TICKET_EDITION and SUMMIT_REGISTRATION_ATTENDEE_TICKET_EMIT overlaps

* feat: model mapping

Signed-off-by: romanetar <roman_ag@hotmail.com>

* feat: added new endpoint

PUT api/v1/summits/{summit_id}/orders/{order_id}/tickets/{ticket_id}/delegate

Payload

attendee_first_name : string | mandatory
attendee_last_name:: string | mandatory
attendee_email: string | email| optional
attendee_company: string | optional
extra_questions: [] | optional

feature: updated ticket endpoints to retrieve managed tickets

feature: add new filter for attendees endpoints

?filter=has_manager==1|0

* fix: update attendee

* fix: null exception

* fix: attendees CRUD endpoints - manager setting

* chore: add debug info

* fix: get ticket by id

* fix: missing  validation on delegate

* fix: email overriding on delegation

* fix: validation rules

* chore: add debug info

* fix: refactor attendee factory to include manager logic

* fix: refactoring

* fix: delegate to manager email

* chore: refactor

* fix: has_manager filter

---------

Signed-off-by: romanetar <roman_ag@hotmail.com>
Co-authored-by: smarcet@gmail.com <smarcet@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants