featkpr

Every flow featkpr drafted through BookStack, grouped by the goal it reaches.

A flow is how a person moves through the app, screen by screen, to one or more goals, as featkpr's crawl walked it. The Flows board lists 149 flows to 88 goals, and every one waits on a person to keep it or drop it.

How long the flows are #

Screens from where a flow starts, mostly the home page, to the goal. Pick a length to see those flows.

  1. 2 screens 20 flows2 drafted in words
  2. 3 screens 65 flows32 drafted in words
  3. 4 screens 29 flows8 drafted in words
  4. 5 screens 13 flows2 drafted in words
  5. 6 screens 22 flows4 drafted in words

Every flow here is undecided: featkpr drafted it, and a person keeps it or drops it. None is kept or dropped yet.

A drafted goal on featkpr's Flows screen, Create a book, in words, and its flow's real BookStack screens left to right: follow Books, follow Create New Book, type the name, the path ends on the new book
featkpr's app, on sample data: a drafted flow on featkpr's Flows screen: the goal in words, then the real screens left to right

Search the flows #

Each flow is its screens in order, from where it starts to the goal. A screen on a named feature links to it; the end links to the goals kept on its route. Where the same flow was walked signed in another way, the board folds the two into one row; such a row says so.

Browse and view books #

Entities7 flowsends on /books, /books/{slug}

the feature: Browse and view books (Entities)

  1. 2 screens to /books

    1. /
    2. /books

    waiting on a person: keep or drop goals on its end, linked by route: Open the book (index)

  2. 2 screens to /books

    1. /
    2. /books

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the book (index)

  3. 4 screens to /books/{slug}

    1. /
    2. /books
    3. /create-book
    4. /books/{slug}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the book (show)

  4. 2 screens to /books/{slug}

    1. /
    2. /books/{slug}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the book (show)

  5. 5 screens to /books/{slug}

    1. /
    2. /books/{slug}
    3. /shelves/{slug}
    4. /shelves/{shelfSlug}/create-book
    5. /books/{slug}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the book (show)

  6. 4 screens to /books/{slug}

    1. /
    2. /shelves/{slug}
    3. /shelves/{shelfSlug}/create-book
    4. /books/{slug}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the book (show)

  7. 2 screens to /books

    1. /login
    2. /books

    waiting on a person: keep or drop goals on its end, linked by route: Open the book (index)

Browse and view bookshelves #

Entities7 flowsends on /shelves, /shelves/{slug}

the feature: Browse and view bookshelves (Entities)

  1. 3 screens to /shelves/{slug}

    1. /
    2. /books/{slug}
    3. /shelves/{slug}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the bookshelf (show)

  2. 2 screens to /shelves

    1. /
    2. /shelves

    waiting on a person: keep or drop goals on its end, linked by route: Open the bookshelf (index)

  3. 2 screens to /shelves

    1. /
    2. /shelves

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the bookshelf (index)

  4. 4 screens to /shelves/{slug}

    1. /
    2. /shelves
    3. /create-shelf
    4. /shelves/{slug}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the bookshelf (show)

  5. 2 screens to /shelves/{slug}

    1. /
    2. /shelves/{slug}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the bookshelf (show)

  6. 2 screens to /shelves/{slug}

    1. /
    2. /shelves/{slug}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the bookshelf (show)

  7. 2 screens to /shelves

    1. /login
    2. /shelves

    waiting on a person: keep or drop goals on its end, linked by route: Open the bookshelf (index)

Set entity permissions (books, chapters, pages, shelves) #

Entities5 flowsends on /books/{bookSlug}/page/{pageSlug}/permissions, /books/{bookSlug}/permissions, /books/{bookSlug}/chapter/{chapterSlug}/permissions

the feature: Set entity permissions (books, chapters, pages, shelves) (Entities)

  1. 3 screens to /books/{bookSlug}/chapter/{chapterSlug}/permissions

    1. /
    2. /books/{bookSlug}/chapter/{chapterSlug}
    3. /books/{bookSlug}/chapter/{chapterSlug}/permissions

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the permissions (show for chapter)

  2. 3 screens to /books/{bookSlug}/permissions

    1. /
    2. /books/{bookSlug}/chapter/{chapterSlug}
    3. /books/{bookSlug}/permissions

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the permissions (show for book)

  3. 4 screens to /books/{bookSlug}/chapter/{chapterSlug}/permissions

    1. /
    2. /books/{bookSlug}/draft/{pageId}
    3. /books/{bookSlug}/chapter/{chapterSlug}
    4. /books/{bookSlug}/chapter/{chapterSlug}/permissions

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the permissions (show for chapter)

  4. 3 screens to /books/{bookSlug}/page/{pageSlug}/permissions

    1. /
    2. /books/{bookSlug}/page/{pageSlug}
    3. /books/{bookSlug}/page/{pageSlug}/permissions

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the permissions (show for page)

  5. 3 screens to /books/{bookSlug}/permissions

    1. /
    2. /books/{bookSlug}/page/{pageSlug}
    3. /books/{bookSlug}/permissions

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the permissions (show for book)

Create, edit and delete webhooks #

Activity4 flowsends on /settings/webhooks, /settings/webhooks/create, /settings/webhooks/{id}, /settings/webhooks/{id}/delete

the feature: Create, edit and delete webhooks (Activity)

  1. 4 screens to /settings/webhooks

    the goal, as featkpr drafted it“As an admin, navigate from the homepage into settings to view the list of configured webhooks.”

    1. /
    2. /settings
    3. /settings/{category}
    4. /settings/webhooks

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the webhook (index)

  2. 5 screens to /settings/webhooks/create

    1. /
    2. /settings
    3. /settings/{category}
    4. /settings/webhooks
    5. /settings/webhooks/create

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the webhook (create)

  3. 5 screens to /settings/webhooks/{id}

    1. /
    2. /settings
    3. /settings/{category}
    4. /settings/webhooks
    5. /settings/webhooks/{id}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the webhook (edit)

  4. 6 screens to /settings/webhooks/{id}/delete

    1. /
    2. /settings
    3. /settings/{category}
    4. /settings/webhooks
    5. /settings/webhooks/{id}
    6. /settings/webhooks/{id}/delete

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the webhook (delete)

Comment on a page #

Entities4 flowsends on /books/{bookSlug}/draft/{pageId}, /books/{bookSlug}/page/{pageSlug}, /books/{bookSlug}/page/{pageSlug}/edit

the feature: Comment on a page (Entities)

  1. 2 screens to /books/{bookSlug}/draft/{pageId}

    the goal, as featkpr drafted it“Let a user go from the homepage to editing a page's draft so they can continue working on it.”

    1. /
    2. /books/{bookSlug}/draft/{pageId}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the page (edit draft)

  2. 4 screens to /books/{bookSlug}/draft/{pageId}

    1. /
    2. /books/{bookSlug}/chapter/{chapterSlug}
    3. /books/{bookSlug}/chapter/{chapterSlug}/create-page
    4. /books/{bookSlug}/draft/{pageId}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the page (edit draft)

  3. 2 screens to /books/{bookSlug}/page/{pageSlug}

    1. /
    2. /books/{bookSlug}/page/{pageSlug}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the page (show)

  4. 3 screens to /books/{bookSlug}/page/{pageSlug}/edit

    1. /
    2. /books/{bookSlug}/page/{pageSlug}
    3. /books/{bookSlug}/page/{pageSlug}/edit

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the page (edit)

View page revision history #

Entities4 flowsends on /books/{bookSlug}/page/{pageSlug}/revisions, /books/{bookSlug}/page/{pageSlug}/revisions/{revId}, /books/{bookSlug}/page/{pageSlug}/revisions/{revId}/changes

the feature: View page revision history (Entities)

  1. 3 screens to /books/{bookSlug}/page/{pageSlug}/revisions

    1. /
    2. /books/{bookSlug}/page/{pageSlug}
    3. /books/{bookSlug}/page/{pageSlug}/revisions

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the page revision (index)

  2. 3 screens to /books/{bookSlug}/page/{pageSlug}/revisions

    1. /
    2. /books/{bookSlug}/page/{pageSlug}
    3. /books/{bookSlug}/page/{pageSlug}/revisions

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the page revision (index)

  3. 4 screens to /books/{bookSlug}/page/{pageSlug}/revisions/{revId}

    1. /
    2. /books/{bookSlug}/page/{pageSlug}
    3. /books/{bookSlug}/page/{pageSlug}/revisions
    4. /books/{bookSlug}/page/{pageSlug}/revisions/{revId}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the page revision (show)

  4. 4 screens to /books/{bookSlug}/page/{pageSlug}/revisions/{revId}/changes

    1. /
    2. /books/{bookSlug}/page/{pageSlug}
    3. /books/{bookSlug}/page/{pageSlug}/revisions
    4. /books/{bookSlug}/page/{pageSlug}/revisions/{revId}/changes

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the page revision (changes)

Browse tags #

Activity3 flowsends on /tags

the feature: Browse tags (Activity)

  1. 3 screens to /tags

    1. /
    2. /books
    3. /tags

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the tag (index)

  2. 3 screens to /tags

    1. /
    2. /books
    3. /tags

    waiting on a person: keep or drop goals on its end, linked by route: Open the tag (index)

  3. 3 screens to /tags

    1. /login
    2. /books
    3. /tags

    waiting on a person: keep or drop goals on its end, linked by route: Open the tag (index)

Browse and view chapters #

Entities3 flowsends on /books/{bookSlug}/chapter/{chapterSlug}

the feature: Browse and view chapters (Entities)

  1. 2 screens to /books/{bookSlug}/chapter/{chapterSlug}

    1. /
    2. /books/{bookSlug}/chapter/{chapterSlug}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the chapter (show)

  2. 3 screens to /books/{bookSlug}/chapter/{chapterSlug}

    1. /
    2. /books/{bookSlug}/draft/{pageId}
    3. /books/{bookSlug}/chapter/{chapterSlug}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the chapter (show)

  3. 4 screens to /books/{bookSlug}/chapter/{chapterSlug}

    1. /
    2. /books/{slug}
    3. /books/{bookSlug}/create-chapter
    4. /books/{bookSlug}/chapter/{chapterSlug}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the chapter (show)

Manage the recycle bin (view, restore, delete permanently) #

Entities3 flowsends on /settings/recycle-bin, /settings/recycle-bin/{id}/destroy, /settings/recycle-bin/{id}/restore

the feature: Manage the recycle bin (view, restore, delete permanently) (Entities)

  1. 5 screens to /settings/recycle-bin

    the goal, as featkpr drafted it“As an admin, navigate from the homepage through settings and maintenance to open the recycle bin.”

    1. /
    2. /settings
    3. /settings/{category}
    4. /settings/maintenance
    5. /settings/recycle-bin

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the recycle bin (index)

  2. 6 screens to /settings/recycle-bin/{id}/destroy

    1. /
    2. /settings
    3. /settings/{category}
    4. /settings/maintenance
    5. /settings/recycle-bin
    6. /settings/recycle-bin/{id}/destroy

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the recycle bin (show destroy)

  3. 6 screens to /settings/recycle-bin/{id}/restore

    1. /
    2. /settings
    3. /settings/{category}
    4. /settings/maintenance
    5. /settings/recycle-bin
    6. /settings/recycle-bin/{id}/restore

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the recycle bin (show restore)

Set up two-factor authentication via TOTP app #

Access2 flowsends on /mfa/setup, /mfa/totp/generate

the feature: Set up two-factor authentication via TOTP app (Access)

  1. 5 screens to /mfa/setup

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/auth
    5. /mfa/setup

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the mfa (setup)

  2. 6 screens to /mfa/totp/generate

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/auth
    5. /mfa/setup
    6. /mfa/totp/generate

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the mfa totp (generate)

View audit log of system activity #

Activity2 flowsends on /favourites, /settings/audit

the feature: View audit log of system activity (Activity)

  1. 2 screens to /favourites

    the goal, as featkpr drafted it“View the list of items I've marked as favourites.”

    1. /
    2. /favourites

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the favourite (index)

  2. 4 screens to /settings/audit

    the goal, as featkpr drafted it“Starting from the homepage, navigate through settings to view the audit log.”

    1. /
    2. /settings
    3. /settings/{category}
    4. /settings/audit

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the audit log (index)

Convert a book to a shelf #

Entities2 flowsends on /books/{bookSlug}/chapter/{chapterSlug}/edit

the feature: Convert a book to a shelf (Entities)

  1. 3 screens to /books/{bookSlug}/chapter/{chapterSlug}/edit

    1. /
    2. /books/{bookSlug}/chapter/{chapterSlug}
    3. /books/{bookSlug}/chapter/{chapterSlug}/edit

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the chapter (edit), Update the chapter

  2. 4 screens to /books/{bookSlug}/chapter/{chapterSlug}/edit

    1. /
    2. /books/{bookSlug}/draft/{pageId}
    3. /books/{bookSlug}/chapter/{chapterSlug}
    4. /books/{bookSlug}/chapter/{chapterSlug}/edit

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the chapter (edit), Update the chapter

Copy a chapter #

Entities2 flowsends on /books/{bookSlug}/chapter/{chapterSlug}/copy

the feature: Copy a chapter (Entities)

  1. 4 screens to /books/{bookSlug}/chapter/{chapterSlug}/copy

    the goal, as featkpr drafted it“Starting from the homepage, find a chapter and open the copy screen to create a duplicate of it.”

    1. /
    2. /books/{bookSlug}/draft/{pageId}
    3. /books/{bookSlug}/chapter/{chapterSlug}
    4. /books/{bookSlug}/chapter/{chapterSlug}/copy

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the chapter (show copy)

  2. 3 screens to /books/{bookSlug}/chapter/{chapterSlug}/copy

    1. /
    2. /books/{bookSlug}/chapter/{chapterSlug}
    3. /books/{bookSlug}/chapter/{chapterSlug}/copy

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the chapter (show copy)

Copy shelf permissions to its books #

Entities2 flowsends on /shelves/{slug}/permissions

the feature: Copy shelf permissions to its books (Entities)

  1. 4 screens to /shelves/{slug}/permissions

    1. /
    2. /books/{slug}
    3. /shelves/{slug}
    4. /shelves/{slug}/permissions

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the permissions (show for shelf)

  2. 3 screens to /shelves/{slug}/permissions

    1. /
    2. /shelves/{slug}
    3. /shelves/{slug}/permissions

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the permissions (show for shelf)

Delete a bookshelf #

Entities2 flowsends on /shelves/{slug}/delete

the feature: Delete a bookshelf (Entities)

  1. 4 screens to /shelves/{slug}/delete

    1. /
    2. /books/{slug}
    3. /shelves/{slug}
    4. /shelves/{slug}/delete

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Delete the bookshelf, Open the bookshelf (show delete)

  2. 3 screens to /shelves/{slug}/delete

    1. /
    2. /shelves/{slug}
    3. /shelves/{slug}/delete

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Delete the bookshelf, Open the bookshelf (show delete)

Delete a chapter #

Entities2 flowsends on /books/{bookSlug}/chapter/{chapterSlug}/delete

the feature: Delete a chapter (Entities)

  1. 3 screens to /books/{bookSlug}/chapter/{chapterSlug}/delete

    1. /
    2. /books/{bookSlug}/chapter/{chapterSlug}
    3. /books/{bookSlug}/chapter/{chapterSlug}/delete

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Delete the chapter, Open the chapter (show delete)

  2. 4 screens to /books/{bookSlug}/chapter/{chapterSlug}/delete

    1. /
    2. /books/{bookSlug}/draft/{pageId}
    3. /books/{bookSlug}/chapter/{chapterSlug}
    4. /books/{bookSlug}/chapter/{chapterSlug}/delete

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Delete the chapter, Open the chapter (show delete)

Edit bookshelf details #

Entities2 flowsends on /shelves/{slug}/edit

the feature: Edit bookshelf details (Entities)

  1. 4 screens to /shelves/{slug}/edit

    1. /
    2. /books/{slug}
    3. /shelves/{slug}
    4. /shelves/{slug}/edit

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the bookshelf (edit), Update the bookshelf

  2. 3 screens to /shelves/{slug}/edit

    1. /
    2. /shelves/{slug}
    3. /shelves/{slug}/edit

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the bookshelf (edit), Update the bookshelf

Move a chapter between books #

Entities2 flowsends on /books/{bookSlug}/chapter/{chapterSlug}/move

the feature: Move a chapter between books (Entities)

  1. 3 screens to /books/{bookSlug}/chapter/{chapterSlug}/move

    1. /
    2. /books/{bookSlug}/chapter/{chapterSlug}
    3. /books/{bookSlug}/chapter/{chapterSlug}/move

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the chapter (show move)

  2. 4 screens to /books/{bookSlug}/chapter/{chapterSlug}/move

    1. /
    2. /books/{bookSlug}/draft/{pageId}
    3. /books/{bookSlug}/chapter/{chapterSlug}
    4. /books/{bookSlug}/chapter/{chapterSlug}/move

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the chapter (show move)

Sort/reorder book contents #

Entities2 flowsends on /books/{bookSlug}/sort

the feature: Sort/reorder book contents (Entities)

  1. 3 screens to /books/{bookSlug}/sort

    1. /
    2. /books/{bookSlug}/chapter/{chapterSlug}
    3. /books/{bookSlug}/sort

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the book sort (show)

  2. 3 screens to /books/{bookSlug}/sort

    1. /
    2. /books/{slug}
    3. /books/{bookSlug}/sort

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the book sort (show)

View recent/personal activity dashboard #

Entities2 flowsends on /pages/recently-updated, /user/{slug}

the feature: View recent/personal activity dashboard (Entities)

  1. 2 screens to /pages/recently-updated

    1. /
    2. /pages/recently-updated

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the page (show recently updated)

  2. 2 screens to /user/{slug}

    1. /
    2. /user/{slug}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the user profile (show)

GET /books/{bookSlug}/chapter/{chapterSlug}/export/html #

Exports2 flowsends on /books/{bookSlug}/chapter/{chapterSlug}/export/html

the feature: GET /books/{bookSlug}/chapter/{chapterSlug}/export/html (Exports)

  1. 3 screens to /books/{bookSlug}/chapter/{chapterSlug}/export/html

    the goal, as featkpr drafted it“Starting from the homepage, a visitor finds a chapter and downloads it as an HTML export.”

    1. /
    2. /books/{bookSlug}/chapter/{chapterSlug}
    3. /books/{bookSlug}/chapter/{chapterSlug}/export/html

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the chapter export (html)

  2. 3 screens to /books/{bookSlug}/chapter/{chapterSlug}/export/html

    1. /
    2. /books/{bookSlug}/chapter/{chapterSlug}
    3. /books/{bookSlug}/chapter/{chapterSlug}/export/html

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the chapter export (html)

GET /books/{bookSlug}/chapter/{chapterSlug}/export/markdown #

Exports2 flowsends on /books/{bookSlug}/chapter/{chapterSlug}/export/markdown

the feature: GET /books/{bookSlug}/chapter/{chapterSlug}/export/markdown (Exports)

  1. 3 screens to /books/{bookSlug}/chapter/{chapterSlug}/export/markdown

    the goal, as featkpr drafted it“Starting from the homepage, find a chapter and export it as a Markdown file.”

    1. /
    2. /books/{bookSlug}/chapter/{chapterSlug}
    3. /books/{bookSlug}/chapter/{chapterSlug}/export/markdown

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the chapter export (markdown)

  2. 3 screens to /books/{bookSlug}/chapter/{chapterSlug}/export/markdown

    the goal, as featkpr drafted it“As a guest, browse from the homepage to a chapter and download it as a Markdown file.”

    1. /
    2. /books/{bookSlug}/chapter/{chapterSlug}
    3. /books/{bookSlug}/chapter/{chapterSlug}/export/markdown

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the chapter export (markdown)

GET /books/{bookSlug}/chapter/{chapterSlug}/export/pdf #

Exports2 flowsends on /books/{bookSlug}/chapter/{chapterSlug}/export/pdf

the feature: GET /books/{bookSlug}/chapter/{chapterSlug}/export/pdf (Exports)

  1. 3 screens to /books/{bookSlug}/chapter/{chapterSlug}/export/pdf

    the goal, as featkpr drafted it“Starting from the home page, a visitor browses to a chapter and downloads it as a PDF file.”

    1. /
    2. /books/{bookSlug}/chapter/{chapterSlug}
    3. /books/{bookSlug}/chapter/{chapterSlug}/export/pdf

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the chapter export (pdf)

  2. 3 screens to /books/{bookSlug}/chapter/{chapterSlug}/export/pdf

    the goal, as featkpr drafted it“Starting from the homepage, find a chapter and download it as a PDF file.”

    1. /
    2. /books/{bookSlug}/chapter/{chapterSlug}
    3. /books/{bookSlug}/chapter/{chapterSlug}/export/pdf

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the chapter export (pdf)

GET /books/{bookSlug}/chapter/{chapterSlug}/export/plaintext #

Exports2 flowsends on /books/{bookSlug}/chapter/{chapterSlug}/export/plaintext

the feature: GET /books/{bookSlug}/chapter/{chapterSlug}/export/plaintext (Exports)

  1. 3 screens to /books/{bookSlug}/chapter/{chapterSlug}/export/plaintext

    1. /
    2. /books/{bookSlug}/chapter/{chapterSlug}
    3. /books/{bookSlug}/chapter/{chapterSlug}/export/plaintext

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the chapter export (plain text)

  2. 3 screens to /books/{bookSlug}/chapter/{chapterSlug}/export/plaintext

    1. /
    2. /books/{bookSlug}/chapter/{chapterSlug}
    3. /books/{bookSlug}/chapter/{chapterSlug}/export/plaintext

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the chapter export (plain text)

GET /books/{bookSlug}/chapter/{chapterSlug}/export/zip #

Exports2 flowsends on /books/{bookSlug}/chapter/{chapterSlug}/export/zip

the feature: GET /books/{bookSlug}/chapter/{chapterSlug}/export/zip (Exports)

  1. 3 screens to /books/{bookSlug}/chapter/{chapterSlug}/export/zip

    the goal, as featkpr drafted it“As a signed-in admin or viewer, export a chapter as a downloadable zip file for offline use.”

    1. /
    2. /books/{bookSlug}/chapter/{chapterSlug}
    3. /books/{bookSlug}/chapter/{chapterSlug}/export/zip

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the chapter export (zip)

  2. 3 screens to /books/{bookSlug}/chapter/{chapterSlug}/export/zip

    the goal, as featkpr drafted it“A guest browses from the homepage to a chapter and downloads it as a ZIP export.”

    1. /
    2. /books/{bookSlug}/chapter/{chapterSlug}
    3. /books/{bookSlug}/chapter/{chapterSlug}/export/zip

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the chapter export (zip)

GET /books/{bookSlug}/export/html #

Exports2 flowsends on /books/{bookSlug}/export/html

the feature: GET /books/{bookSlug}/export/html (Exports)

  1. 3 screens to /books/{bookSlug}/export/html

    the goal, as featkpr drafted it“Find a book and export its contents as an HTML file”

    1. /
    2. /books/{slug}
    3. /books/{bookSlug}/export/html

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the book export (html)

  2. 3 screens to /books/{bookSlug}/export/html

    the goal, as featkpr drafted it“A visitor can browse to a book from the homepage and download it as an HTML export.”

    1. /
    2. /books/{slug}
    3. /books/{bookSlug}/export/html

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the book export (html)

GET /books/{bookSlug}/export/markdown #

Exports2 flowsends on /books/{bookSlug}/export/markdown

the feature: GET /books/{bookSlug}/export/markdown (Exports)

  1. 3 screens to /books/{bookSlug}/export/markdown

    the goal, as featkpr drafted it“As a guest, browse to a book from the homepage and download its contents as a Markdown file.”

    1. /
    2. /books/{slug}
    3. /books/{bookSlug}/export/markdown

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the book export (markdown)

  2. 3 screens to /books/{bookSlug}/export/markdown

    the goal, as featkpr drafted it“A signed-in user can find a book and export its contents as a Markdown file.”

    1. /
    2. /books/{slug}
    3. /books/{bookSlug}/export/markdown

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the book export (markdown)

GET /books/{bookSlug}/export/pdf #

Exports2 flowsends on /books/{bookSlug}/export/pdf

the feature: GET /books/{bookSlug}/export/pdf (Exports)

  1. 3 screens to /books/{bookSlug}/export/pdf

    the goal, as featkpr drafted it“A signed-in admin or viewer can find a book and download it as a PDF export.”

    1. /
    2. /books/{slug}
    3. /books/{bookSlug}/export/pdf

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the book export (pdf)

  2. 3 screens to /books/{bookSlug}/export/pdf

    the goal, as featkpr drafted it“A visitor can find a book from the homepage and download it as a PDF.”

    1. /
    2. /books/{slug}
    3. /books/{bookSlug}/export/pdf

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the book export (pdf)

GET /books/{bookSlug}/export/plaintext #

Exports2 flowsends on /books/{bookSlug}/export/plaintext

the feature: GET /books/{bookSlug}/export/plaintext (Exports)

  1. 3 screens to /books/{bookSlug}/export/plaintext

    the goal, as featkpr drafted it“A visitor can browse to a book and download its contents as a plain text file.”

    1. /
    2. /books/{slug}
    3. /books/{bookSlug}/export/plaintext

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the book export (plain text)

  2. 3 screens to /books/{bookSlug}/export/plaintext

    the goal, as featkpr drafted it“Starting from the homepage, find a book and download a plain text export of its contents.”

    1. /
    2. /books/{slug}
    3. /books/{bookSlug}/export/plaintext

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the book export (plain text)

GET /books/{bookSlug}/export/zip #

Exports2 flowsends on /books/{bookSlug}/export/zip

the feature: GET /books/{bookSlug}/export/zip (Exports)

  1. 3 screens to /books/{bookSlug}/export/zip

    the goal, as featkpr drafted it“Starting from the homepage, find a book and download a complete zip export of its contents.”

    1. /
    2. /books/{slug}
    3. /books/{bookSlug}/export/zip

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the book export (zip)

  2. 3 screens to /books/{bookSlug}/export/zip

    the goal, as featkpr drafted it“Starting from the homepage, find a book and download a complete zip export of its contents.”

    1. /
    2. /books/{slug}
    3. /books/{bookSlug}/export/zip

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the book export (zip)

GET /books/{bookSlug}/page/{pageSlug}/export/html #

Exports2 flowsends on /books/{bookSlug}/page/{pageSlug}/export/html

the feature: GET /books/{bookSlug}/page/{pageSlug}/export/html (Exports)

  1. 3 screens to /books/{bookSlug}/page/{pageSlug}/export/html

    the goal, as featkpr drafted it“Starting from the homepage, a visitor finds a book page and downloads it as an HTML export.”

    1. /
    2. /books/{bookSlug}/page/{pageSlug}
    3. /books/{bookSlug}/page/{pageSlug}/export/html

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the page export (html)

  2. 3 screens to /books/{bookSlug}/page/{pageSlug}/export/html

    the goal, as featkpr drafted it“Starting from the home page, find a book page and export it as an HTML file.”

    1. /
    2. /books/{bookSlug}/page/{pageSlug}
    3. /books/{bookSlug}/page/{pageSlug}/export/html

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the page export (html)

GET /books/{bookSlug}/page/{pageSlug}/export/markdown #

Exports2 flowsends on /books/{bookSlug}/page/{pageSlug}/export/markdown

the feature: GET /books/{bookSlug}/page/{pageSlug}/export/markdown (Exports)

  1. 3 screens to /books/{bookSlug}/page/{pageSlug}/export/markdown

    the goal, as featkpr drafted it“A visitor can browse from the homepage to a book page and download that page as a Markdown file.”

    1. /
    2. /books/{bookSlug}/page/{pageSlug}
    3. /books/{bookSlug}/page/{pageSlug}/export/markdown

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the page export (markdown)

  2. 3 screens to /books/{bookSlug}/page/{pageSlug}/export/markdown

    the goal, as featkpr drafted it“Export a book page as a Markdown file, starting from the home page.”

    1. /
    2. /books/{bookSlug}/page/{pageSlug}
    3. /books/{bookSlug}/page/{pageSlug}/export/markdown

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the page export (markdown)

GET /books/{bookSlug}/page/{pageSlug}/export/pdf #

Exports2 flowsends on /books/{bookSlug}/page/{pageSlug}/export/pdf

the feature: GET /books/{bookSlug}/page/{pageSlug}/export/pdf (Exports)

  1. 3 screens to /books/{bookSlug}/page/{pageSlug}/export/pdf

    the goal, as featkpr drafted it“A visitor browses from the homepage to a book page and downloads that page as a PDF.”

    1. /
    2. /books/{bookSlug}/page/{pageSlug}
    3. /books/{bookSlug}/page/{pageSlug}/export/pdf

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the page export (pdf)

  2. 3 screens to /books/{bookSlug}/page/{pageSlug}/export/pdf

    the goal, as featkpr drafted it“Starting from the homepage, find a specific page and export it as a PDF file.”

    1. /
    2. /books/{bookSlug}/page/{pageSlug}
    3. /books/{bookSlug}/page/{pageSlug}/export/pdf

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the page export (pdf)

GET /books/{bookSlug}/page/{pageSlug}/export/plaintext #

Exports2 flowsends on /books/{bookSlug}/page/{pageSlug}/export/plaintext

the feature: GET /books/{bookSlug}/page/{pageSlug}/export/plaintext (Exports)

  1. 3 screens to /books/{bookSlug}/page/{pageSlug}/export/plaintext

    the goal, as featkpr drafted it“Starting from the home page, a visitor finds a book page and downloads it as a plain text file.”

    1. /
    2. /books/{bookSlug}/page/{pageSlug}
    3. /books/{bookSlug}/page/{pageSlug}/export/plaintext

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the page export (plain text)

  2. 3 screens to /books/{bookSlug}/page/{pageSlug}/export/plaintext

    the goal, as featkpr drafted it“Find a page from the homepage and download it as a plain text file.”

    1. /
    2. /books/{bookSlug}/page/{pageSlug}
    3. /books/{bookSlug}/page/{pageSlug}/export/plaintext

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the page export (plain text)

GET /books/{bookSlug}/page/{pageSlug}/export/zip #

Exports2 flowsends on /books/{bookSlug}/page/{pageSlug}/export/zip

the feature: GET /books/{bookSlug}/page/{pageSlug}/export/zip (Exports)

  1. 3 screens to /books/{bookSlug}/page/{pageSlug}/export/zip

    the goal, as featkpr drafted it“Starting from the homepage, find a specific page and download it as a ZIP export.”

    1. /
    2. /books/{bookSlug}/page/{pageSlug}
    3. /books/{bookSlug}/page/{pageSlug}/export/zip

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the page export (zip)

  2. 3 screens to /books/{bookSlug}/page/{pageSlug}/export/zip

    the goal, as featkpr drafted it“A visitor can find a book page from the homepage and download it as a zip file export without needing to sign in.”

    1. /
    2. /books/{bookSlug}/page/{pageSlug}
    3. /books/{bookSlug}/page/{pageSlug}/export/zip

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the page export (zip)

GET /attachments/{id} #

no feature named2 flowsends on /attachments/{id}

  1. 3 screens to /attachments/{id}

    1. /
    2. /books/{bookSlug}/page/{pageSlug}
    3. /attachments/{id}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the attachment (get)

  2. 3 screens to /attachments/{id}

    1. /
    2. /books/{bookSlug}/page/{pageSlug}
    3. /attachments/{id}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the attachment (get)

Create a custom sorting rule #

Settings2 flowsends on /settings/sorting/rules/new

the feature: Create a custom sorting rule (Settings)

  1. 4 screens to /settings/sorting/rules/new

    1. /
    2. /books/{bookSlug}/chapter/{chapterSlug}
    3. /books/{bookSlug}/sort
    4. /settings/sorting/rules/new

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the sort rule (create)

  2. 4 screens to /settings/sorting/rules/new

    1. /
    2. /books/{slug}
    3. /books/{bookSlug}/sort
    4. /settings/sorting/rules/new

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the sort rule (create)

Create and manage user roles #

Settings2 flowsends on /settings/roles/new, /settings/roles/{id}

the feature: Create and manage user roles (Settings), Create and manage user roles (Activity)

  1. 5 screens to /settings/roles/new

    1. /
    2. /settings
    3. /settings/{category}
    4. /settings/roles
    5. /settings/roles/new

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the role (create)

  2. 5 screens to /settings/roles/{id}

    1. /
    2. /settings
    3. /settings/{category}
    4. /settings/roles
    5. /settings/roles/{id}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the role (edit)

Set homepage content #

Settings2 flowsends on /home

the feature: Set homepage content (Settings)

  1. 2 screens to /home

    1. /login
    2. /

    waiting on a person: keep or drop no goal record on its end yet

  2. 2 screens to /home

    1. /login
    2. /

    waiting on a person: keep or drop no goal record on its end yet

Log in with email and password #

Access1 flowends on /login

the feature: Log in with email and password (Access)

  1. 2 screens to /login

    1. /
    2. /login

    waiting on a person: keep or drop goals on its end, linked by route: Open the login (get login)

Log out of account #

Access1 flowends on /my-account/shortcuts

the feature: Log out of account (Access)

  1. 4 screens to /my-account/shortcuts

    the goal, as featkpr drafted it“A signed-in user navigates from the homepage into their account settings and profile to reach the page where they can manage their keyboard shortcuts.”

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/shortcuts

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the user account (show shortcuts)

Reset a forgotten password #

Access1 flowends on /password/email

the feature: Reset a forgotten password (Access)

  1. 2 screens to /password/email

    1. /login
    2. /password/email

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the forgot password (show link request form)

Set up two-factor authentication via backup codes #

Access1 flowends on /mfa/backup_codes/generate

the feature: Set up two-factor authentication via backup codes (Access)

  1. 6 screens to /mfa/backup_codes/generate

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/auth
    5. /mfa/setup
    6. /mfa/backup_codes/generate

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the mfa backup codes (generate)

GET /api/audit-log #

Activity1 flowends on /api/audit-log

the feature: GET /api/audit-log (Activity)

  1. 6 screens to /api/audit-log

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/auth
    5. /api/docs
    6. /api/audit-log

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the audit log api (list)

Create an API token #

Api1 flowends on /api-tokens/{userId}/create

the feature: Create an API token (Api)

  1. 5 screens to /api-tokens/{userId}/create

    the goal, as featkpr drafted it“As an admin, navigate from the homepage through account profile and authentication settings to start creating a new API token for a user.”

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/auth
    5. /api-tokens/{userId}/create

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the user api token (create)

Delete an API token #

Api1 flowends on /api-tokens/{userId}/{tokenId}/delete

the feature: Delete an API token (Api)

  1. 6 screens to /api-tokens/{userId}/{tokenId}/delete

    the goal, as featkpr drafted it“Delete an existing API token from a user's account settings.”

    1. /
    2. /my-account
    3. /my-account/profile
    4. /settings/users/{id}
    5. /api-tokens/{userId}/{tokenId}
    6. /api-tokens/{userId}/{tokenId}/delete

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the user api token (delete)

Edit an API token #

Api1 flowends on /api-tokens/{userId}/{tokenId}

the feature: Edit an API token (Api)

  1. 5 screens to /api-tokens/{userId}/{tokenId}

    1. /
    2. /my-account
    3. /my-account/profile
    4. /settings/users/{id}
    5. /api-tokens/{userId}/{tokenId}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the user api token (edit)

View API documentation #

Api1 flowends on /api/docs

the feature: View API documentation (Api)

  1. 5 screens to /api/docs

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/auth
    5. /api/docs

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the api docs (display)

Copy a book #

Entities1 flowends on /books/{bookSlug}/copy

the feature: Copy a book (Entities)

  1. 3 screens to /books/{bookSlug}/copy

    the goal, as featkpr drafted it“As an admin, browse from the homepage to a book and open the page for copying it.”

    1. /
    2. /books/{slug}
    3. /books/{bookSlug}/copy

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the book (show copy)

Copy a page #

Entities1 flowends on /books/{bookSlug}/page/{pageSlug}/copy

the feature: Copy a page (Entities)

  1. 3 screens to /books/{bookSlug}/page/{pageSlug}/copy

    the goal, as featkpr drafted it“Starting from the home page, find a specific page in a book and open its copy screen to create a duplicate of it.”

    1. /
    2. /books/{bookSlug}/page/{pageSlug}
    3. /books/{bookSlug}/page/{pageSlug}/copy

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the page (show copy)

Create a book #

Entities1 flowends on /create-book

the feature: Create a book (Entities)

  1. 3 screens to /create-book

    1. /
    2. /books
    3. /create-book

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Create a book

Create a bookshelf #

Entities1 flowends on /create-shelf

the feature: Create a bookshelf (Entities)

  1. 3 screens to /create-shelf

    1. /
    2. /shelves
    3. /create-shelf

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Create a bookshelf

Create a chapter #

Entities1 flowends on /books/{bookSlug}/create-chapter

the feature: Create a chapter (Entities)

  1. 3 screens to /books/{bookSlug}/create-chapter

    the goal, as featkpr drafted it“As an admin, start from the home page, open a specific book, and reach the page for creating a new chapter within that book.”

    1. /
    2. /books/{slug}
    3. /books/{bookSlug}/create-chapter

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Create a chapter

Delete a book #

Entities1 flowends on /books/{slug}/delete

the feature: Delete a book (Entities)

  1. 3 screens to /books/{slug}/delete

    1. /
    2. /books/{slug}
    3. /books/{slug}/delete

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Delete the book, Open the book (show delete)

Delete a page #

Entities1 flowends on /books/{bookSlug}/page/{pageSlug}/delete

the feature: Delete a page (Entities)

  1. 3 screens to /books/{bookSlug}/page/{pageSlug}/delete

    the goal, as featkpr drafted it“Starting from the homepage, find a specific book page and open its delete confirmation screen to review before removing it.”

    1. /
    2. /books/{bookSlug}/page/{pageSlug}
    3. /books/{bookSlug}/page/{pageSlug}/delete

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the page (show delete)

Edit book details #

Entities1 flowends on /books/{slug}/edit

the feature: Edit book details (Entities)

  1. 3 screens to /books/{slug}/edit

    the goal, as featkpr drafted it“As an admin, browse from the homepage to a book's page and open its edit screen to update the book's details.”

    1. /
    2. /books/{slug}
    3. /books/{slug}/edit

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the book (edit), Update the book

Import content from a zip file #

Entities1 flowends on /import

the feature: Import content from a zip file (Entities)

  1. 3 screens to /import

    1. /
    2. /books
    3. /import

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the import (start)

Move a page between chapters/books #

Entities1 flowends on /books/{bookSlug}/page/{pageSlug}/move

the feature: Move a page between chapters/books (Entities)

  1. 3 screens to /books/{bookSlug}/page/{pageSlug}/move

    1. /
    2. /books/{bookSlug}/page/{pageSlug}
    3. /books/{bookSlug}/page/{pageSlug}/move

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the page (show move)

Search content with advanced filters #

Entities1 flowends on /search

the feature: Search content with advanced filters (Entities)

  1. 2 screens to /search

    1. /
    2. /search

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the search (search)

GET /api/attachments #

no feature named1 flowends on /api/attachments

  1. 6 screens to /api/attachments

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/auth
    5. /api/docs
    6. /api/attachments

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the attachment api (list)

GET /api/books #

no feature named1 flowends on /api/books

  1. 6 screens to /api/books

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/auth
    5. /api/docs
    6. /api/books

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the book api (list)

GET /api/chapters #

no feature named1 flowends on /api/chapters

  1. 6 screens to /api/chapters

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/auth
    5. /api/docs
    6. /api/chapters

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the chapter api (list)

GET /api/comments #

no feature named1 flowends on /api/comments

  1. 6 screens to /api/comments

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/auth
    5. /api/docs
    6. /api/comments

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the comment api (list)

GET /api/docs/download #

no feature named1 flowends on /api/docs/download

  1. 6 screens to /api/docs/download

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/auth
    5. /api/docs
    6. /api/docs/download

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Download the api docs (download)

GET /api/image-gallery #

no feature named1 flowends on /api/image-gallery

  1. 6 screens to /api/image-gallery

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/auth
    5. /api/docs
    6. /api/image-gallery

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the image gallery api (list)

GET /api/imports #

no feature named1 flowends on /api/imports

  1. 6 screens to /api/imports

    the goal, as featkpr drafted it“As an admin, navigate from the homepage through account settings and API documentation to view the list of imports.”

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/auth
    5. /api/docs
    6. /api/imports

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the import api (list)

GET /api/pages #

no feature named1 flowends on /api/pages

  1. 6 screens to /api/pages

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/auth
    5. /api/docs
    6. /api/pages

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the page api (list)

GET /api/recycle-bin #

no feature named1 flowends on /api/recycle-bin

  1. 6 screens to /api/recycle-bin

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/auth
    5. /api/docs
    6. /api/recycle-bin

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the recycle bin api (list)

GET /api/roles #

no feature named1 flowends on /api/roles

  1. 6 screens to /api/roles

    the goal, as featkpr drafted it“Starting from the homepage, navigate through your account profile and authentication settings, then view the API documentation and successfully retrieve the list of roles via the API.”

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/auth
    5. /api/docs
    6. /api/roles

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the role api (list)

GET /api/shelves #

no feature named1 flowends on /api/shelves

  1. 6 screens to /api/shelves

    the goal, as featkpr drafted it“An admin can navigate from the homepage through their account profile and authentication settings to the API documentation and successfully retrieve the list of shelves via the API.”

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/auth
    5. /api/docs
    6. /api/shelves

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the bookshelf api (list)

GET /api/tags/names #

no feature named1 flowends on /api/tags/names

  1. 6 screens to /api/tags/names

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/auth
    5. /api/docs
    6. /api/tags/names

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the tag api (list names)

GET /api/tags/values-for-name #

no feature named1 flowends on /api/tags/values-for-name

  1. 6 screens to /api/tags/values-for-name

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/auth
    5. /api/docs
    6. /api/tags/values-for-name

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the tag api (list values)

GET /api/users #

no feature named1 flowends on /api/users

  1. 6 screens to /api/users

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/auth
    5. /api/docs
    6. /api/users

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the user api (list)

Assign granular permissions to a role #

Settings1 flowends on /settings/roles

the feature: Assign granular permissions to a role (Settings)

  1. 4 screens to /settings/roles

    1. /
    2. /settings
    3. /settings/{category}
    4. /settings/roles

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the role (index)

Delete a role #

Settings1 flowends on /settings/roles/delete/{id}

the feature: Delete a role (Settings), Delete a role (Permissions)

  1. 6 screens to /settings/roles/delete/{id}

    1. /
    2. /settings
    3. /settings/{category}
    4. /settings/roles
    5. /settings/roles/{id}
    6. /settings/roles/delete/{id}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the role (show delete)

Delete a user account #

Settings1 flowends on /settings/users/{id}/delete

the feature: Delete a user account (Settings)

  1. 5 screens to /settings/users/{id}/delete

    1. /
    2. /my-account
    3. /my-account/profile
    4. /settings/users/{id}
    5. /settings/users/{id}/delete

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the user (delete)

Edit user details #

Settings1 flowends on /settings/users/{id}

the feature: Edit user details (Settings)

  1. 4 screens to /settings/users/{id}

    the goal, as featkpr drafted it“As an admin, navigate from the homepage through your account profile to view and edit a specific user's settings.”

    1. /
    2. /my-account
    3. /my-account/profile
    4. /settings/users/{id}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the user (edit)

Manage user's social account connections #

Settings1 flowends on /my-account/auth

the feature: Manage user's social account connections (Settings)

  1. 4 screens to /my-account/auth

    the goal, as featkpr drafted it“A signed-in user (admin or viewer) navigates from the home page to their account settings and views their authentication and security options.”

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/auth

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the user account (show auth)

Migrate ownership of user's content #

Settings1 flowends on /my-account/delete

the feature: Migrate ownership of user's content (Settings)

  1. 4 screens to /my-account/delete

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/delete

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the user account (delete)

Set application name #

Settings1 flowends on /settings/{category}

the feature: Set application name (Settings)

  1. 3 screens to /settings/{category}

    1. /
    2. /settings
    3. /settings/{category}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the setting (category)

Set user's avatar image #

Settings1 flowends on /my-account/profile

the feature: Set user's avatar image (Settings)

  1. 3 screens to /my-account/profile

    1. /
    2. /my-account
    3. /my-account/profile

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the user account (show profile)

View license and attribution info #

Settings1 flowends on /licenses

the feature: View license and attribution info (Settings)

  1. 4 screens to /licenses

    1. /
    2. /settings
    3. /settings/{category}
    4. /licenses

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the meta (licenses)

View list of registered users #

Settings1 flowends on /settings/users/create

the feature: View list of registered users (Settings)

  1. 5 screens to /settings/users/create

    1. /
    2. /settings
    3. /settings/{category}
    4. /settings/users
    5. /settings/users/create

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the user (create)

View recycle bin of deleted items #

Settings1 flowends on /settings/maintenance

the feature: View recycle bin of deleted items (Settings)

  1. 4 screens to /settings/maintenance

    1. /
    2. /settings
    3. /settings/{category}
    4. /settings/maintenance

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the maintenance (index)

Create a new user #

Users1 flowends on /settings/users

the feature: Create a new user (Users)

  1. 4 screens to /settings/users

    the goal, as featkpr drafted it“Navigate from the homepage to the Settings area and open the Users list to manage user accounts.”

    1. /
    2. /settings
    3. /settings/{category}
    4. /settings/users

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the user (index)

Customize dashboard layout #

Users1 flowends on /layouts/{location}

the feature: Customize dashboard layout (Users)

  1. 5 screens to /layouts/{location}

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/interface
    5. /layouts/{location}

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the layout (edit)

Manage notification preferences #

Users1 flowends on /my-account/notifications

the feature: Manage notification preferences (Users)

  1. 4 screens to /my-account/notifications

    the goal, as featkpr drafted it“As an admin, navigate from the homepage into my account settings to view my notification preferences.”

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/notifications

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the user account (show notifications)

Set interface display mode #

Users1 flowends on /my-account/interface

the feature: Set interface display mode (Users)

  1. 4 screens to /my-account/interface

    1. /
    2. /my-account
    3. /my-account/profile
    4. /my-account/interface

    waiting on a person: keep or drop also walked signed in another way, folded into this row goals on its end, linked by route: Open the user account (show interface)

See a flow decided, live #

On the call you keep or drop one of these flows yourself, and see what keeping it does. Half an hour, on BookStack.

Ask for a private demo

Open original

↑ ↓ to move, Enter to open, Esc to close