Ignore:
Timestamp:
23 Feb 2012, 12:43:11 (13 years ago)
Author:
Henrik Bettermann
Message:

Translate accesscode workflow.

Location:
main/waeup.sirp/trunk/src/waeup/sirp/accesscodes
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/accesscode.py

    r7649 r7689  
    3535    IAccessCode, IAccessCodeBatch, IAccessCodeBatchContainer
    3636    )
    37 from waeup.sirp.accesscodes.workflow import DISABLED, USED
     37from waeup.sirp.accesscodes.workflow import DISABLED, USED, ac_states_dict
    3838
    3939class AccessCode(grok.Model):
     
    129129        """
    130130        return IWorkflowState(self).getState()
     131
     132    @property
     133    def translated_state(self):
     134        """The translated workflow state. A read-only attribute.
     135        """
     136        return ac_states_dict[self.state]
    131137
    132138    @property
  • main/waeup.sirp/trunk/src/waeup/sirp/accesscodes/workflow.py

    r7321 r7689  
    2525from waeup.sirp.accesscodes.interfaces import IAccessCode
    2626from waeup.sirp.interfaces import IObjectHistory, ISIRPWorkflowInfo
     27from waeup.sirp.interfaces import MessageFactory as _
    2728from waeup.sirp.workflow import SIRPWorkflow, SIRPWorkflowInfo
    2829
     
    3031USED = 'used'
    3132DISABLED = 'disabled'
     33
     34ac_states_dict = {
     35    INITIALIZED: _('initialized'),
     36    USED: _('used'),
     37    DISABLED: _('disabled'),
     38    }
    3239
    3340def invalidate_action(wf, context):
     
    7077    Transition(
    7178        transition_id = 'init',
    72         title = 'Initialize PIN',
     79        title = _('Initialize PIN'),
    7380        source = None,
    7481        condition = NullCondition,
     
    7784    Transition(
    7885        transition_id = 'use',
    79         title = 'Use PIN',
     86        title = _('Use PIN'),
    8087        source = INITIALIZED,
    8188        destination = USED,
     
    8491    Transition(
    8592        transition_id = 'disable_unused',
    86         title = 'Disable unused PIN',
     93        title = _('Disable unused PIN'),
    8794        source = INITIALIZED,
    8895        destination = DISABLED,
     
    9198    Transition(
    9299        transition_id = 'disable_used',
    93         title = 'Disable used PIN',
     100        title = _('Disable used PIN'),
    94101        source = USED,
    95102        destination = DISABLED,
     
    98105    Transition(
    99106        transition_id = 'reenable',
    100         title = 'Reenable disabled PIN',
     107        title = _('Reenable disabled PIN'),
    101108        source = DISABLED,
    102109        destination = INITIALIZED,
Note: See TracChangeset for help on using the changeset viewer.