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

gear: permissions types #195

Draft
wants to merge 5 commits into
base: master
Choose a base branch
from
Draft

gear: permissions types #195

wants to merge 5 commits into from

Conversation

tomholford
Copy link
Contributor

@tomholford tomholford commented Jun 9, 2023

Context

This is part of an ongoing effort to implement Userspace Permissions UI (#182).

This PR implements the first draft of types as specified by the backend implementations:

Based on out-of-band conversation with @tinnus-napbus, there are possibly some additional changes coming to this interface (to be addressed in a follow up commit if so).

This resolves #177

Changes

  • add passport type for consumption by permissions UI
  • update treaty type with seal
  • add types from lull for agent and vane permissions
  • add poke, scry, and thread interfaces for the above

Fixes LAND-514

@linear
Copy link

linear bot commented Jun 9, 2023

LAND-514 migrate tloncorp/landscape references types and api pokes

  • replace the references to urbit/api with the imported gear/ dir
  • hark, contacts, settings, storage, userspace permissions, kiln
  • no longer need graph storage, groups, or channels
  • move webterm types and pokes to tloncorp/webterm

@tomholford tomholford force-pushed the t/perms-api branch 2 times, most recently from 711e492 to def2f66 Compare June 9, 2023 07:53
This implements the first draft of types as specified by the backend implementations:
- urbit/urbit#6493
- master...tinnus-napbus:landscape:tinnus/userspace-permissions

Based on out-of-band conversation with @tinnus-napbus, there is possibly some changes coming to this interface. (to be addressed in a follow up commit).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

implement new types and pokes for userspace permissions
1 participant