identity: Don't let subs be re-registered (#6667)

* Fixes and tests

* Don't set subs be re-registered.

Also allow subs to de-register themselves and collect the deposit.

Also allow individual registering and removal of subs.

* Make it build

* Update frame/identity/src/lib.rs

Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>

* Tests

* Add benchmarks

* Add some reasonable weights

* Docs

Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
This commit is contained in:
Gavin Woodandjoe petrowski authored and GitHub committed 2020-07-17 11:11:03 +02:00
1 parent fe9c01fc68
commit cad18b0fae
24 files changed
+305 -29

No files matched your search

+1 -1
View File
@@ -723,7 +723,7 @@ mod tests {
};
impl_outer_origin! {
pub enum Origin for Test where system = frame_system {}
pub enum Origin for Test where system = frame_system {}
}
impl_outer_dispatch! {