dmwm/WMCore — pull request #4293 by zdenekmaxa (2012-11-21 17:32:58+00:00)
Title: ConfigCacheUrl, extented reqmgr.py Ops script

* ConfigCacheUrl implemented for all worklflows types (allows to load
ConfigCache document from an arbitrary CouchDB server, not necessarily
the one coupled with ReqMgr (whose URL ReqMgr passes in CouchURL
argument)).
ConfigCacheUrl, if specified, overrides CouchURL. Is backwards compatible,
if not specified, CouchURL is used as before. reqmgr.py Ops ReqMgr client
script enhanced - more workflows template arguments defined
(test/data/ReqMgr/requests)
Fixes #4269

* Ops ReqMgr client script allows to create and assign requests in one go or
separately. Approve is always coupled with create. If necessary can be
separated too, however, if create succeeds, approve must too. Unfortunately,
assignment lacks REST API so the client talks to a webpage.
Ideally (for ReqMgr2), REST API shall support all possible status
transitions, this will then be more easily exposed to reqmgr.py.
Fixes #4247

* Add /store/hidata to the lfn base allowed in the assign page of the
ReqMgr. Fixes 4287

* minor reqmgr.py bugfix, template default values agreed by the Ops, tested
* by the Ops on a private VM instance