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

wip #1

Open
wants to merge 16 commits into
base: open-modal-content-remotely
Choose a base branch
from
Open

Conversation

mamhoff
Copy link
Collaborator

@mamhoff mamhoff commented Jan 9, 2025

No description provided.

tvdeyen and others added 16 commits January 9, 2025 15:38
If a table has no rowUrl defined we currently redirect to
root path. Which is not preferable. We should do nothing instead.
We do not want to render the whole layout if the request
is a turbo frame request. We just want to render the
component's html.
We don't want to deal with Turbo caching issues in the new admin.
The content a customer agent or product administrator should always be
the latest and most accurate version.

Prefetching is a performance nightmare for an admin interface like ours.

Co-authored-by: Eugene Chaikin <[email protected]>
This is actual links to open the new and edit forms in the modal dialog
remotely.
That way we can disdplay the modal on an edit/new route but prevent
the modal from being closed by the user.
In order to make redirects to the index route from an edit or new
form and being able to re-display the form with errors in case of
failed validation, we need to explicitely set the request format to html, otherwise turbo will refresh the edit/new page.
@tvdeyen tvdeyen force-pushed the open-modal-content-remotely branch 9 times, most recently from 16066fd to 0f2f8a2 Compare January 15, 2025 21:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants