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

Add Meta editing to the Editor #564

Closed
12 tasks done
vin-ni opened this issue Sep 12, 2023 · 2 comments · Fixed by #565
Closed
12 tasks done

Add Meta editing to the Editor #564

vin-ni opened this issue Sep 12, 2023 · 2 comments · Fixed by #565
Assignees
Labels
enhancement New feature or request frontend Stuff that the client sees
Milestone

Comments

@vin-ni
Copy link
Member

vin-ni commented Sep 12, 2023

Frontend

  • Name
  • Display Name
  • slug name
  • Stream assignment policy:
  • Start Text (Markdown)
  • About Text (Markdown)
  • End Text (Markdown)

Backend

  • Update Graphql to offer Streamassignment options
  • Add StreamingAssignment in Graphql request
  • Subscription for Meta Mutation
  • Validation? (maybe skipable for now, since we don't change the slug)
  • Submit to DB

This should only be updated on submit and not subscribed. What do you think @capital-G ?

@vin-ni vin-ni added enhancement New feature or request frontend Stuff that the client sees labels Sep 12, 2023
@vin-ni vin-ni added this to the MLB 5 milestone Sep 12, 2023
@vin-ni vin-ni self-assigned this Sep 12, 2023
@vin-ni vin-ni changed the title Add Metaediting to the Editor Add Meta editing to the Editor Sep 12, 2023
@capital-G
Copy link
Member

capital-G commented Sep 12, 2023

Sounds like a good idea - maybe a button that opens a ElDialog which contains a ElForm?

Currently the backend mutation for this is not implemented yet.

@vin-ni
Copy link
Member Author

vin-ni commented Sep 12, 2023

I rather thought about a full page displaying all potential updates. I'll prepare a proposition.

@vin-ni vin-ni linked a pull request Sep 14, 2023 that will close this issue
6 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request frontend Stuff that the client sees
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants