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

FLIP: Capability Controllers #798

Merged
merged 45 commits into from
May 12, 2023
Merged
Changes from 44 commits
Commits
Show all changes
45 commits
Select commit Hold shift + click to select a range
7fad23d
Capability Controllers
janezpodhostnik Feb 3, 2022
25107db
Update flip number
janezpodhostnik Feb 3, 2022
3a2fe24
Apply suggestions from code review
pgebheim May 17, 2022
8e9d625
rename authaccount to issuer
janezpodhostnik Aug 11, 2022
94e62d4
minor text changes
janezpodhostnik Aug 11, 2022
b141357
Capabilities are values
janezpodhostnik Aug 22, 2022
8f08496
More examples and some API changes
janezpodhostnik Sep 26, 2022
08afdd7
remove some not relevant text
janezpodhostnik Oct 11, 2022
84f4422
update CapCons
janezpodhostnik Oct 18, 2022
5254aad
fix b14135748e0cac3b80920a235b200d6da8785ee9
turbolent Oct 24, 2022
6a66339
Apply suggestions from code review
turbolent Nov 9, 2022
b358e18
cap cons changes
janezpodhostnik Nov 15, 2022
c336d65
get returns optional
janezpodhostnik Nov 17, 2022
08c5696
fix typo
turbolent Nov 23, 2022
f11550e
capcons capability ids
janezpodhostnik Nov 25, 2022
4530d47
Apply suggestions from code review
turbolent Jan 24, 2023
1b1abe1
improve formatting
turbolent Jan 24, 2023
0a705fb
improve comments
turbolent Jan 24, 2023
a34c3f5
fix uses of Capability's ID field
turbolent Jan 24, 2023
fe89f85
use docstring syntax
turbolent Jan 28, 2023
2a468fc
remove CapabilityController.getCapability, maybe add later if needed
turbolent Feb 2, 2023
fd39cb5
clarify comment of retarget function
turbolent Feb 2, 2023
b5b0417
return references to capability controllers instead of owned types
turbolent Feb 2, 2023
d3bfc4a
capability IDs are not UUIDs
turbolent Feb 8, 2023
5611f6a
Replace revoke with delete
turbolent Feb 14, 2023
1974801
new Account.capabilities.borrow function needs type bound
turbolent Feb 16, 2023
dfb4111
clarify behaviour of AuthAccount.Capabilities.borrow
turbolent Feb 16, 2023
635b061
integrate account capabilities
turbolent Mar 14, 2023
0bd9d6b
remove issue height field
turbolent Mar 14, 2023
4dc251c
describe migration of existing data
turbolent Mar 14, 2023
51fa67b
make AccountCapabilities.issue future-proof
turbolent Mar 24, 2023
8099abe
update front matter
turbolent Mar 24, 2023
6cdbe3c
fix docstrings and examples
turbolent Apr 4, 2023
10229d6
add publishing/unpublishing functions, revert get to getCapability
turbolent Apr 13, 2023
9ae0fb1
refactor capability related functionality back into a common nested t…
turbolent Apr 14, 2023
27fc82f
reorder AuthAccount.Capabilities members
turbolent Apr 14, 2023
968ca78
improve StorageCapabilityController.retarget function
turbolent Apr 20, 2023
509b485
remove argument label for function parameter of AuthAccount.StorageCa…
turbolent Apr 21, 2023
eb76d8a
improve type bound of AuthAccount.AccountCapabilities.issue, make sup…
turbolent Apr 28, 2023
9a4f57d
update deployment and migration
turbolent May 4, 2023
0c34ed4
clarify storability of controllers
turbolent May 4, 2023
a1ed443
add tag field to controllers, replace pet names section with one for …
turbolent May 4, 2023
ac73832
Merge branch 'master' into janez/capability-controllers
turbolent May 10, 2023
3ee30df
clarify behaviour of controller iteration
turbolent May 11, 2023
8dba94c
Accept FLIP
turbolent May 12, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading