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

feat(invitations): Import e-mail participants from CSV 🗒️ #13875

Draft
wants to merge 7 commits into
base: main
Choose a base branch
from

Conversation

Antreesy
Copy link
Contributor

☑️ Resolves

🖌️ UI Checklist

🖼️ Screenshots / Screencasts

🏡 After 🏡 After
image image
image --
image image

🚧 Tasks

  • Show invited e-mails in the list
  • Another place for 'Import' button?

🏁 Checklist

  • 🌏 Tested with different browsers / clients:
    • Chromium (Chrome / Edge / Opera / Brave)
    • Firefox
    • Safari
    • Talk Desktop
    • Not risky to browser differences / client
  • 🖌️ Design was reviewed, approved or inspired by the design team
  • ⛑️ Tests are included or not possible
  • 📗 User documentation in https://github.com/nextcloud/documentation/tree/master/user_manual/talk has been updated or is not requiredSigned-off-by: Maksim Sukharev [email protected]

@Antreesy Antreesy added 3. to review enhancement feature: frontend 🖌️ "Web UI" client feature: meetings 📅 Covering the webinary usecase incl. Lobby labels Nov 26, 2024
@Antreesy Antreesy added this to the 🖤 Next Major (31) milestone Nov 26, 2024
@Antreesy Antreesy self-assigned this Nov 26, 2024
@Antreesy Antreesy changed the title fix(LobbyStatus): migrate component to TS feat(invitations): Import e-mail participants from CSV 🗒️ Nov 26, 2024
<NcButton type="primary"
:disabled="!uploadResult"
@click="submitList(importedFile)">
{{ t('spreed', 'Submit list from file') }}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The label feels wrong.
Does it to "testRun" on upload automatically now?
Or should it be a dedicated button?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes, testRun is going automatically when upload a file

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would still call it "Send invites" or something?
cc @DorraJaouad what do you think, as Maksim is on vacation

@Antreesy Antreesy marked this pull request as draft November 26, 2024 14:42
@nickvergessen nickvergessen force-pushed the feat/13451/import-emails-frontend branch from 57de980 to 1e7c6ca Compare November 27, 2024 08:52

try {
await importEmails(props.token, file, false)
showSuccess(t('spreed', 'Participants added successfully'))
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this should also close the dialog
grafik

Base automatically changed from feat/13451/import-email-list to main November 27, 2024 13:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3. to review enhancement feature: frontend 🖌️ "Web UI" client feature: meetings 📅 Covering the webinary usecase incl. Lobby
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants