'Sets allowed values'

def __init__(self, user, *args, **kwargs):

    super(ServiceLevelAgreementForm, self).__init__(*args, **kwargs)
    self.fields['name'].label = _('Name')
    self.fields['response_time'].help_text = 'minutes'
    self.fields['response_time'].widget.attrs.update({'size': 10})
    self.fields['response_time'].label = _('Response    time')
    self.fields['uptime_rate'].help_text = 'percent'
    self.fields['uptime_rate'].widget.attrs.update({'size': 5})
    self.fields['uptime_rate'].label = _('Uptime    rate')
    self.fields['service'].queryset = Object.filter_permitted(user, Service.objects, mode='x')
    self.fields['service'].label = _('Service')
    self.fields['client'].queryset = Object.filter_permitted(user, Contact.objects, mode='x')
    self.fields['client'].widget.attrs.update({'class': 'autocomplete', 'callback': reverse('identities_ajax_contact_lookup')})
    self.fields['client'].widget.attrs.update({'popuplink': reverse('identities_contact_add')})
    self.fields['client'].label = _('Client')
    self.fields['provider'].queryset = Object.filter_permitted(user, Contact.objects, mode='x')
    self.fields['provider'].widget.attrs.update({'class': 'autocomplete', 'callback': reverse('identities_ajax_contact_lookup')})
    self.fields['provider'].widget.attrs.update({'popuplink': reverse('identities_contact_add')})
    self.fields['provider'].label = _('Provider')
    self.fields['available_from'].initial = '09:00'
    self.fields['available_from'].widget.attrs.update({'size': 10})
    self.fields['available_from'].label = _('Available    from')
    self.fields['available_to'].initial = '18:00'
    self.fields['available_to'].widget.attrs.update({'size': 10})
    self.fields['available_to'].label = _('Available    to')
    contact = user.default_group.get_contact()
    if contact:
        self.fields['provider'].initial = contact.id
