action is in my understanding the operation (e.g. approval, deletion) plus the user information. So perhaps action is the wrong name. Perhaps the name approval or authorization for all is more correct. Ok, some definitions:
APPROVED - is a state of OpenCA's object lifecycle DELETED - is a state of OpenCA's object lifecycle approval - is an action of an operator which authorizes data or a process information
So let's name it approval and always remember that this is not identical with the state approved.
Next question is the new state. If we start approving a pending request then this request is no longer pending and it is not approved. There is a state for exact this situation - signed. If we support multi approval mechanisms without signature then we should use another name than signing. Any ideas for a good statename?
Whats about "checked", "acknowledged", "confirmed" - on the other Hand, "approved" is ok from my point of view - one operator has given his approval - so the request is aaproved, otherwise I see your intention - you will set "approved" only if the request is ready for the next step....
Oli
-- Diese Nachricht wurde digital unterschrieben oliwel's public key: http://www.oliwel.de/oliwel.crt Basiszertifikat: http://www.ldv.ei.tum.de/page72
smime.p7s
Description: S/MIME Cryptographic Signature