Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Attendee Import API #39

Open
elct9620 opened this issue Sep 29, 2023 · 3 comments
Open

Attendee Import API #39

elct9620 opened this issue Sep 29, 2023 · 3 comments
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@elct9620
Copy link
Collaborator

elct9620 commented Sep 29, 2023

Is your feature request related to a problem? Please describe.

原版的 CCIP Server 是使用 Command Line 直接塞到資料庫,但是 Serverless 版本無法直接在伺服器上操作,因此需要提供一個 Import API 處理

Describe the solution you'd like

  • 可以批次匯入參加者
  • 需要有 ACL 控管

Describe alternatives you've considered

  • N/A

Additional context

@elct9620 elct9620 added this to the Alpha Release milestone Sep 29, 2023
@elct9620 elct9620 added the enhancement New feature or request label Sep 29, 2023
@dannyh79 dannyh79 self-assigned this Mar 17, 2024
@dannyh79
Copy link
Collaborator

Current System analysis

Attendees File Format

CSV. Example at https://github.com/CCIP-App/CCIP-Server/blob/master/app/reg-sample.csv

Attendees Importation Logic

https://github.com/CCIP-App/CCIP-Server/blob/master/app/import.py

Example Command

EVENT_ID=SITCON python3 app/import.py reg.csv audience

Gotchas

Original impl has several dependencies:

@dannyh79
Copy link
Collaborator

Describe the solution you'd like

  • 可以批次匯入參加者
  • 需要有 ACL 控管

@elct9620

若要使用 Cloudflare Zero Trust 作 ACL 的話, 那麼 ACL 的部分就不會在 app 端實作了,對嗎?

@elct9620
Copy link
Collaborator Author

ACL 可能要跟其他人討論,先以不會在 App 端實作當前提,這塊不影響實際開發

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants