Skip to content

Lists: list folders (/api/folders) — a separate domain from document folders #63

Description

@Adron

Gap

The app implements document folders (/api/documents/folders) but not list folders, which are a distinct resource under /api/folders. Views/ListsView.xaml has no folder tree.

Endpoints

Method Path Notes
GET /api/folders all non-deleted list folders for the caller (live-verified {"folders":[]})
POST /api/folders create — subscribers only
PUT /api/folders/{id} rename or move (reparent)
DELETE /api/folders/{id} soft-delete a folder and its subfolders

Lists reference their folder through ListSummary.folderId.

Acceptance criteria

  • Services/InterlinedApiClient.ListFolders.cs (or a section of .Lists.cs) with all four operations.
  • Folder tree in Views/ListsView.xaml, nesting via parentId.
  • Create / rename / move / delete; delete confirms in place and states that subfolders go too.
  • Lists can be assigned to a folder (folderId).
  • 402/403 on create renders the upgrade-needed state.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1Table stakesarea:listsArea: listsparityWeb/API feature-parity work

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions