X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=TODO;h=9442997ecc86d6f05a2b35c9fcb6097032479946;hb=988c61ec6673f98c3863cfb7bf6adb843dd5ba6a;hp=8e7bf39f98d3f8b2cff6a844c23a307584884891;hpb=18e27aa399acae27752e45e18a98b1d0d5e5728b;p=sfa.git diff --git a/TODO b/TODO index 8e7bf39f..9442997e 100644 --- a/TODO +++ b/TODO @@ -1,18 +1,12 @@ -- URN vs HRN -* methods should support urn or hrn arguments -* create a module that converts urn to hrn so we can continue using - hrn behind the scenes -* add get_urn() method to GID object -* urn is the standard over the wire format +- CM +* sfa_componet_config needs to define SFA_CM_SLICE_PREFIX - Registry -* refactor to use managers +* sfa.plc.api.SfaAPI.fill_record_pl_info() should add the sites PIs to a slice records researchers list * update call should attempt to push updates to federated peers if the peer has a record for an object that is updated locally * api.update_membership() shoudl behave more like resolve when looking up records (attempt to resolve records at federated registeries) instead of only looking in the local registry -* sfi remove, if removing a site, remove any record that site is an an authority for -* support generic registry records (dont depend on postgres! object db?) -* modify resolve() so that you can resolve more than 1 hrn at at time (list of hrns) +* support generic registry records (dont depend on postgres!) - sfa-clean-peer-records * instead of resolving each peer record one by one, use one reslove call to resolve a list of hrns (requires updated registry.resolve() method)