List of PVA functions that are not available in the original Java-based VOMS-Admin
LANGUAGE SUPPORT
Depending on your browser default language, several translations are loaded. Currently English, Ukrainian and Russian languages are avaliable.
LIST OF EXTERNAL VOS
Ability to show a list of external VOs (configured and served by other servers). (since v0.2)
List of such VOs may be specified in a special file. If this file is not present - external VOs section does not show.
This feature has been impemented on demand of UAG requirement to consolidate all ukrainian VOs in one list.
CONTACT VOMS SERVER ADMIN
Form for sending messages to server admin. (since v0.2)
Any user may send a message in case that user has been successfully authenticated by personal certificate. Sending a message is simple - just write a text and press "Send" button. If no authentication was provided by the user - then CAPTCHA is used to prevent spamming.
REQUEST VOMS RESOURCES FOR A NEW VO
Form that allow sending request for new VO to be served. (since v0.2)
All possible information about the new VO that PVA handles may be specified. Resulting message will be sent to VOMS server admin formatted as ready-to-export BASH variables. Processing of this variables is carried out by the script "addvo", which is included in the distribution.
VO PREFERENCES
Special page for VO administrators to change VO preferences. (since v0.3)
All information about VO, that PVA handle may be changed directly from PVA web-interface eliminating needs to contact the VOMS server administrator.
DISSMISS OWN VO MEMBERSHIP
Each user have the link "Leave this VO". (since v0.4)
Following this link user may dissmiss his own membership in VO.
TRANSACTIONS HANDLING
All operations, that change database information, now (since v0.6) called within database transactions. This transactions may be logged for accounting and syncronization puprose. All read-only operations are not affected, so transactions log does not impact regular gridmap generators requests performance
MULTI-MASTER REPLICATION
Since version 0.6 PVA provide functions for multi-master replication on per-VO basis. VO database replication accomplished via transactions syncronization and implemented on application layer: administrator access to VOMS server does not required, web-interface of PVA - is all that you need to enable replication as VO-Admin.
ACTIVITY BROWSING
With transactions handling and multi-master replication event viewers has been implemented. In consequence of transaction logging reviewing last administration actions become posible. VO administrators aslo need to be informed about defered operation statuses (replication primarily), so event log sysbsystem implemented as well.