|
| 1 | +from app.api.access_codes import AccessCodeList, AccessCodeListPost, AccessCodeDetail, AccessCodeRelationshipRequired, \ |
| 2 | + AccessCodeRelationshipOptional |
| 3 | +from app.api.activities import ActivityList, ActivityDetail |
| 4 | +from app.api.admin_sales.discounted import AdminSalesDiscountedList |
| 5 | +from app.api.admin_sales.events import AdminSalesByEventsList |
| 6 | +from app.api.admin_sales.fees import AdminSalesFeesList |
| 7 | +from app.api.admin_sales.invoices import AdminSalesInvoicesList |
| 8 | +from app.api.admin_sales.locations import AdminSalesByLocationList |
| 9 | +from app.api.admin_sales.marketer import AdminSalesByMarketerList |
| 10 | +from app.api.admin_sales.organizer import AdminSalesByOrganizersList |
| 11 | +from app.api.admin_statistics_api.events import AdminStatisticsEventDetail |
| 12 | +from app.api.admin_statistics_api.mails import AdminStatisticsMailDetail |
| 13 | +from app.api.admin_statistics_api.sessions import AdminStatisticsSessionDetail |
| 14 | +from app.api.admin_statistics_api.users import AdminStatisticsUserDetail |
| 15 | +from app.api.attendees import AttendeeList, AttendeeDetail, AttendeeRelationshipOptional, \ |
| 16 | + AttendeeRelationshipRequired, AttendeeListPost |
1 | 17 | from app.api.bootstrap import api |
2 | | -from app.api.event_orga import EventOrgaDetail |
3 | | -from app.api.stripe_authorization import StripeAuthorizationDetail, StripeAuthorizationRelationship, \ |
4 | | - StripeAuthorizationListPost |
5 | | -from app.api.ticket_fees import TicketFeeList, TicketFeeDetail |
6 | | -from app.api.users import UserList, UserDetail, UserRelationship |
7 | | -from app.api.user_emails import UserEmailListAdmin, UserEmailListPost, UserEmailList, UserEmailDetail, \ |
8 | | - UserEmailRelationship |
9 | | -from app.api.user_favourite_events import UserFavouriteEventListPost, UserFavouriteEventList, \ |
10 | | - UserFavouriteEventDetail, UserFavouriteEventRelationship |
11 | | -from app.api.notifications import NotificationList, NotificationListAdmin, NotificationDetail,\ |
12 | | - NotificationRelationship, NotificationActionDetail, NotificationActionRelationship, NotificationActionList |
| 18 | +from app.api.custom_forms import CustomFormList, CustomFormListPost, CustomFormDetail, CustomFormRelationshipRequired |
| 19 | +from app.api.custom_placeholders import CustomPlaceholderList, CustomPlaceholderDetail, CustomPlaceholderRelationship |
| 20 | +from app.api.custom_system_roles import CustomSystemRoleList, CustomSystemRoleDetail, CustomSystemRoleRelationship |
| 21 | +from app.api.discount_codes import DiscountCodeList, DiscountCodeDetail, DiscountCodeRelationshipOptional, \ |
| 22 | + DiscountCodeRelationshipRequired, DiscountCodeListPost |
13 | 23 | from app.api.email_notifications import EmailNotificationList, EmailNotificationListAdmin, EmailNotificationDetail, \ |
14 | 24 | EmailNotificationRelationshipOptional, EmailNotificationRelationshipRequired |
15 | | -from app.api.tickets import TicketList, TicketListPost, TicketDetail, TicketRelationshipRequired, \ |
16 | | - TicketRelationshipOptional |
17 | | -from app.api.events import EventList, EventDetail, EventRelationship, EventCopyResource |
18 | | -from app.api.event_types import EventTypeList, EventTypeDetail, EventTypeRelationship |
| 25 | +from app.api.event_copyright import EventCopyrightListPost, EventCopyrightDetail, EventCopyrightRelationshipRequired |
| 26 | +from app.api.event_image_sizes import EventImageSizeDetail |
| 27 | +from app.api.event_invoices import EventInvoiceList, EventInvoiceDetail, \ |
| 28 | + EventInvoiceRelationshipRequired, EventInvoiceRelationshipOptional |
19 | 29 | from app.api.event_locations import EventLocationList |
20 | | -from app.api.event_topics import EventTopicList, EventTopicDetail, EventTopicRelationship |
| 30 | +from app.api.event_orga import EventOrgaDetail |
| 31 | +from app.api.event_statistics import EventStatisticsGeneralDetail |
21 | 32 | from app.api.event_sub_topics import EventSubTopicList, EventSubTopicListPost, EventSubTopicDetail, \ |
22 | 33 | EventSubTopicRelationshipRequired, EventSubTopicRelationshipOptional |
| 34 | +from app.api.event_topics import EventTopicList, EventTopicDetail, EventTopicRelationship |
| 35 | +from app.api.event_types import EventTypeList, EventTypeDetail, EventTypeRelationship |
| 36 | +from app.api.events import EventList, EventDetail, EventRelationship, EventCopyResource |
| 37 | +from app.api.events_role_permission import EventsRolePermissionList, EventsRolePermissionDetail, \ |
| 38 | + EventsRolePermissionRelationship |
| 39 | +from app.api.faq_types import FaqTypeList, FaqTypeListPost, FaqTypeDetail, FaqTypeRelationshipOptional, \ |
| 40 | + FaqTypeRelationshipRequired |
| 41 | +from app.api.faqs import FaqListPost, FaqList, FaqDetail, FaqRelationshipRequired, FaqRelationshipOptional |
| 42 | +from app.api.feedbacks import FeedbackListPost, FeedbackList, FeedbackDetail, \ |
| 43 | + FeedbackRelationship |
| 44 | +from app.api.full_text_search.events import EventSearchResultList |
| 45 | +from app.api.import_jobs import ImportJobList, ImportJobDetail |
| 46 | +from app.api.mails import MailList, MailDetail |
| 47 | +from app.api.message_settings import MessageSettingsList, MessageSettingsDetail |
23 | 48 | from app.api.microlocations import MicrolocationList, MicrolocationListPost, MicrolocationDetail, \ |
24 | 49 | MicrolocationRelationshipRequired, MicrolocationRelationshipOptional |
| 50 | +from app.api.modules import ModuleDetail |
| 51 | +from app.api.notifications import NotificationList, NotificationListAdmin, NotificationDetail, \ |
| 52 | + NotificationRelationship, NotificationActionDetail, NotificationActionRelationship, NotificationActionList |
| 53 | +from app.api.order_statistics.events import OrderStatisticsEventDetail |
| 54 | +from app.api.order_statistics.tickets import OrderStatisticsTicketDetail |
| 55 | +from app.api.orders import OrdersList, OrderDetail, OrderRelationship, ChargeList, OrdersListPost |
| 56 | +from app.api.pages import PageList, PageDetail |
| 57 | +from app.api.panel_permissions import PanelPermissionList, PanelPermissionDetail, \ |
| 58 | + PanelPermissionRelationship |
| 59 | +from app.api.role_invites import RoleInviteListPost, RoleInviteList, RoleInviteDetail, RoleInviteRelationship |
| 60 | +from app.api.roles import RoleList, RoleDetail |
| 61 | +from app.api.service import ServiceList, ServiceDetail |
| 62 | +from app.api.session_types import SessionTypeList, SessionTypeListPost, SessionTypeDetail, \ |
| 63 | + SessionTypeRelationshipRequired, SessionTypeRelationshipOptional |
25 | 64 | from app.api.sessions import SessionList, SessionListPost, SessionDetail, SessionRelationshipRequired, \ |
26 | 65 | SessionRelationshipOptional |
| 66 | +from app.api.settings import SettingDetail |
| 67 | +from app.api.social_links import SocialLinkList, SocialLinkListPost, SocialLinkDetail, SocialLinkRelationship |
| 68 | +from app.api.speaker_image_sizes import SpeakerImageSizeDetail |
27 | 69 | from app.api.speakers import SpeakerList, SpeakerListPost, SpeakerDetail, SpeakerRelationshipRequired, \ |
28 | 70 | SpeakerRelationshipOptional |
29 | | -from app.api.service import ServiceList, ServiceDetail |
30 | | -from app.api.social_links import SocialLinkList, SocialLinkListPost, SocialLinkDetail, SocialLinkRelationship |
31 | | -from app.api.sponsors import SponsorList, SponsorListPost, SponsorDetail, SponsorRelationship |
32 | | -from app.api.tracks import TrackList, TrackListPost, TrackDetail, TrackRelationshipOptional, TrackRelationshipRequired |
33 | 71 | from app.api.speakers_calls import SpeakersCallList, SpeakersCallDetail, SpeakersCallRelationship |
34 | | -from app.api.event_invoices import EventInvoiceList, EventInvoiceDetail, \ |
35 | | - EventInvoiceRelationshipRequired, EventInvoiceRelationshipOptional |
36 | | -from app.api.role_invites import RoleInviteListPost, RoleInviteList, RoleInviteDetail, RoleInviteRelationship |
37 | | -from app.api.event_image_sizes import EventImageSizeDetail |
38 | | -from app.api.speaker_image_sizes import SpeakerImageSizeDetail |
39 | | -from app.api.roles import RoleList, RoleDetail |
40 | | -from app.api.custom_system_roles import CustomSystemRoleList, CustomSystemRoleDetail, CustomSystemRoleRelationship |
41 | | -from app.api.session_types import SessionTypeList, SessionTypeListPost, SessionTypeDetail, \ |
42 | | - SessionTypeRelationshipRequired, SessionTypeRelationshipOptional |
43 | | -from app.api.event_copyright import EventCopyrightListPost, EventCopyrightDetail, EventCopyrightRelationshipRequired |
44 | | -from app.api.pages import PageList, PageDetail |
45 | | -from app.api.user_permission import UserPermissionList, UserPermissionDetail |
46 | | -from app.api.events_role_permission import EventsRolePermissionList, EventsRolePermissionDetail, \ |
47 | | - EventsRolePermissionRelationship |
48 | | -from app.api.panel_permissions import PanelPermissionList, PanelPermissionDetail, \ |
49 | | - PanelPermissionRelationship |
50 | | -from app.api.message_settings import MessageSettingsList, MessageSettingsDetail |
| 72 | +from app.api.sponsors import SponsorList, SponsorListPost, SponsorDetail, SponsorRelationship |
| 73 | +from app.api.stripe_authorization import StripeAuthorizationDetail, StripeAuthorizationRelationship, \ |
| 74 | + StripeAuthorizationListPost |
51 | 75 | from app.api.tax import TaxList, TaxDetail, TaxRelationship |
52 | | -from app.api.settings import SettingDetail |
53 | | -from app.api.discount_codes import DiscountCodeList, DiscountCodeDetail, DiscountCodeRelationshipOptional, \ |
54 | | - DiscountCodeRelationshipRequired, DiscountCodeListPost |
| 76 | +from app.api.ticket_fees import TicketFeeList, TicketFeeDetail |
55 | 77 | from app.api.ticket_tags import TicketTagList, TicketTagListPost, TicketTagDetail, TicketTagRelationshipOptional, \ |
56 | 78 | TicketTagRelationshipRequired |
57 | | -from app.api.attendees import AttendeeList, AttendeeDetail, AttendeeRelationshipOptional, \ |
58 | | - AttendeeRelationshipRequired, AttendeeListPost |
59 | | -from app.api.access_codes import AccessCodeList, AccessCodeListPost, AccessCodeDetail, AccessCodeRelationshipRequired, \ |
60 | | - AccessCodeRelationshipOptional |
61 | | -from app.api.custom_forms import CustomFormList, CustomFormListPost, CustomFormDetail, CustomFormRelationshipRequired |
62 | | -from app.api.faqs import FaqListPost, FaqList, FaqDetail, FaqRelationshipRequired, FaqRelationshipOptional |
63 | | -from app.api.feedbacks import FeedbackListPost, FeedbackList, FeedbackDetail, \ |
64 | | - FeedbackRelationship |
65 | | -from app.api.modules import ModuleDetail |
66 | | -from app.api.custom_placeholders import CustomPlaceholderList, CustomPlaceholderDetail, CustomPlaceholderRelationship |
67 | | -from app.api.activities import ActivityList, ActivityDetail |
68 | | -from app.api.orders import OrdersList, OrderDetail, OrderRelationship, ChargeList, OrdersListPost |
69 | | -from app.api.event_statistics import EventStatisticsGeneralDetail |
70 | | -from app.api.mails import MailList, MailDetail |
71 | | -from app.api.admin_statistics_api.sessions import AdminStatisticsSessionDetail |
72 | | -from app.api.admin_statistics_api.events import AdminStatisticsEventDetail |
73 | | -from app.api.admin_statistics_api.users import AdminStatisticsUserDetail |
74 | | -from app.api.admin_statistics_api.mails import AdminStatisticsMailDetail |
75 | | -from app.api.order_statistics.events import OrderStatisticsEventDetail |
76 | | -from app.api.order_statistics.tickets import OrderStatisticsTicketDetail |
77 | | -from app.api.faq_types import FaqTypeList, FaqTypeListPost, FaqTypeDetail, FaqTypeRelationshipOptional, \ |
78 | | - FaqTypeRelationshipRequired |
79 | | -from app.api.admin_sales.events import AdminSalesByEventsList |
80 | | -from app.api.admin_sales.organizer import AdminSalesByOrganizersList |
81 | | -from app.api.admin_sales.locations import AdminSalesByLocationList |
82 | | -from app.api.admin_sales.marketer import AdminSalesByMarketerList |
83 | | -from app.api.admin_sales.discounted import AdminSalesDiscountedList |
84 | | -from app.api.admin_sales.fees import AdminSalesFeesList |
85 | | -from app.api.admin_sales.invoices import AdminSalesInvoicesList |
86 | | -from app.api.full_text_search.events import EventSearchResultList |
87 | | -from app.api.import_jobs import ImportJobList, ImportJobDetail |
| 79 | +from app.api.tickets import TicketList, TicketListPost, TicketDetail, TicketRelationshipRequired, \ |
| 80 | + TicketRelationshipOptional |
| 81 | +from app.api.tracks import TrackList, TrackListPost, TrackDetail, TrackRelationshipOptional, TrackRelationshipRequired |
| 82 | +from app.api.user_emails import UserEmailListAdmin, UserEmailListPost, UserEmailList, UserEmailDetail, \ |
| 83 | + UserEmailRelationship |
| 84 | +from app.api.user_favourite_events import UserFavouriteEventListPost, UserFavouriteEventList, \ |
| 85 | + UserFavouriteEventDetail, UserFavouriteEventRelationship |
| 86 | +from app.api.user_permission import UserPermissionList, UserPermissionDetail |
| 87 | +from app.api.users import UserList, UserDetail, UserRelationship |
88 | 88 |
|
89 | 89 | # users |
90 | 90 | api.route(UserList, 'user_list', '/users') |
|
462 | 462 | '/event-invoices/<int:id>/relationships/user') |
463 | 463 | api.route(EventInvoiceRelationshipRequired, 'event_invoice_event', |
464 | 464 | '/event-invoices/<int:id>/relationships/event') |
| 465 | +api.route(EventInvoiceRelationshipRequired, 'event_invoice_order', |
| 466 | + '/event-invoices/<int:id>/relationships/order') |
465 | 467 | api.route(EventInvoiceRelationshipOptional, 'event_invoice_discount_code', |
466 | 468 | '/event-invoices/<int:id>/relationships/discount-code') |
467 | 469 |
|
|
472 | 474 | '/tickets/<int:ticket_id>/discount-codes') |
473 | 475 | api.route(DiscountCodeDetail, 'discount_code_detail', '/discount-codes/<int:id>', |
474 | 476 | '/events/<int:event_id>/discount-code', '/event-invoices/<int:event_invoice_id>/discount-code', |
475 | | - '/discount-codes/<code>') |
| 477 | + '/events/<int:discount_event_id>/discount-codes/<code>', |
| 478 | + '/events/<discount_event_identifier>/discount-codes/<code>') |
476 | 479 | api.route(DiscountCodeRelationshipRequired, 'discount_code_event', |
477 | 480 | '/discount-codes/<int:id>/relationships/event') |
478 | 481 | api.route(DiscountCodeRelationshipOptional, 'discount_code_events', |
|
539 | 542 | api.route(AccessCodeList, 'access_code_list', '/events/<int:event_id>/access-codes', |
540 | 543 | '/events/<event_identifier>/access-codes', '/users/<int:user_id>/access-codes', |
541 | 544 | '/tickets/<int:ticket_id>/access-codes') |
542 | | -api.route(AccessCodeDetail, 'access_code_detail', '/access-codes/<int:id>', '/access-codes/<code>') |
| 545 | +api.route(AccessCodeDetail, 'access_code_detail', '/access-codes/<int:id>', |
| 546 | + '/events/<int:access_event_id>/access-codes/<code>', |
| 547 | + '/events/<int:access_event_identifier>/access-codes/<code>',) |
543 | 548 | api.route(AccessCodeRelationshipRequired, 'access_code_event', |
544 | 549 | '/access-codes/<int:id>/relationships/event') |
545 | 550 | api.route(AccessCodeRelationshipOptional, 'access_code_user', |
|
600 | 605 | api.route(OrderRelationship, 'order_event', '/orders/<order_identifier>/relationships/event') |
601 | 606 | api.route(OrderRelationship, 'order_marketer', '/orders/<order_identifier>/relationships/marketer') |
602 | 607 | api.route(OrderRelationship, 'order_discount', '/orders/<order_identifier>/relationships/discount-code') |
| 608 | +api.route(OrderRelationship, 'order_event_invoice', '/orders/<order_identifier>/relationships/event-invoice/') |
603 | 609 |
|
604 | 610 | # Event Statistics API |
605 | 611 | api.route(EventStatisticsGeneralDetail, 'event_statistics_general_detail', '/events/<int:id>/general-statistics', |
|
0 commit comments