Adopt the events-style "log in to do this" toast in forum / market / tasks #33
Labels
No labels
app:activities
app:chat
app:events
app:forum
app:libra
app:market
app:restaurant
app:tasks
app:wallet
app:webapp
bug
enhancement
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
aiolabs/webapp#33
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The activities (events) module shows a friendly toast when an unauthenticated user lands on a route that needs an account, with an inline "Log In" action button that takes them straight to /login. This is the canonical pattern for our public-browsable modules and the other public modules should match.
Canonical example
src/modules/activities/views/ActivitiesFavoritesPage.vue:30Modules to audit
!isAuthenticated. A first-time visitor taps a disabled button and gets no feedback. Add the toast on tap of any disabled write action (or on entering /submit while unauth — seesrc/modules/forum/components/SubmissionRow.vue:127,SubmissionComment.vue:177-198,SubmissionDetail.vue:123-151).src/modules/market/views/CheckoutPage.vueand order-placement flows likely need it.Acceptance criteria
/login.<module>.auth.loginPrompt/<module>.auth.logIn(mirroringactivities.favorites.loginPrompt).Out of scope
4605703).