proper fault string to user whose account is disabled, but attempts to extract user...
[sfa.git] / TODO
1 - CM
2 * sfa_componet_config needs to define SFA_CM_SLICE_PREFIX
3
4 - Registry
5 * sfa.plc.api.SfaAPI.fill_record_pl_info() should add the sites PIs to a slice records researchers list
6 * update call should attempt to push updates to federated peers if 
7   the peer has a record for an object that is updated locally  
8 * 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
9 * support generic registry records (dont depend on postgres!)
10
11 -  sfa-clean-peer-records 
12 * instead of resolving each peer record one by one, use one reslove call to resolve a list of hrns (requires updated registry.resolve() method)
13
14 - Aggregate
15 * sfa.plc.slices.verify_site() should check if site['max_slices'] needs to be updated
16 * sfa.plc.slices.verify_slice() should check if slice['expires'] needs to be updated
17  
18 - Component manager
19 * install the slice and node gid when the slice is created (create NM plugin to execute sfa_component_setup.py ?) 
20
21     
22 -  SM call routing
23 * sfi -a option should send request to sm with an extra argument to 
24   specify which am to contact instead of connecting directly to the am 
25   (am may not trust client directly)
26
27 -  Initscripts on sfa / geniwrapper
28 * should sfa have native initscript support or should we piggyback off of myplc?
29
30 -  Fully integrate SOAP (need to throw either soap or xmlrpc exceptions depending on the client)
31 * started but not finished
32
33 - error messages
34 * error messages should be easier to understand
35 * (failing to connect to plcapi shoudl return a helpful message, not a generic internal server error) 
36