Project

General

Profile

Revision 20367931

ID20367931826425cf944d798b717c132dfae9ab42
Parent ed374445
Child 089dfbc2

Added by Thomas ANDREJAK almost 15 years ago

Réorganisation du code (controllers, etc)
Mise en place d'un système de plugin pour ajouter des colonnes à la volée
Internationalisation complète
Création de quelques tests

git-svn-id: https://vigilo-dev.si.c-s.fr/svn@274 b22e2e97-25c9-44ff-b637-2e5ceca36478

View differences:

vigiboard/widgets/edit_event.py
1 1
# -*- coding: utf-8 -*-
2
"""The Vigiboard Forms"""
2
# vim:set expandtab tabstop=4 shiftwidth=4:
3
"""Les différents formulaires de Vigiboard"""
3 4

  
4
from tw.api import WidgetsList
5
from tw.forms import TableForm, CalendarDatePicker, SingleSelectField, TextField, TextArea, CheckBox, Spacer, Label, HiddenField
5
from pylons.i18n import ugettext as _, lazy_ugettext as l_
6
from tw.forms import TableForm, SingleSelectField, TextField, HiddenField
6 7

  
7
edit_event_status_options = [['None','Change to None'],['Acknowledged','Change to Acknowledged'],['AAClosed','Change to Closed']]
8
edit_event_status_options = [['NoChange',_('No change')],['None',_('Change to None')],['Acknowledged',_('Change to Acknowledged')],['AAClosed',_('Change to Closed')]]
8 9

  
9 10
class Edit_Event_Form(TableForm):
11
    
12
    """
13
    Formulaire d'édition d'évènement
10 14

  
11
           treatments_options = enumerate((
12
                'Change to None', 'Change to Acknowledged', 'Change to Closed'))
13
	   fields = [
14
		HiddenField('id'),
15
		TextField('tt',label_text='Touble Ticket'),
15
    Affiche une zone de texte pour le Trouble Ticket et une
16
    liste déroulante pour le nouveau status
17
    """
18

  
19
    fields = [
20
	    HiddenField('id'),
21
		TextField('trouble_ticket',label_text=_('Touble Ticket')),
16 22
		SingleSelectField('status',options=edit_event_status_options)
17 23
		]
18 24

  
19
	   submit_text='Apply'
25
    submit_text=_('Apply')
20 26

  
21 27
class Search_Form(TableForm):
22

  
23
	   fields = [
24
		TextField('host',label_text='Host'),
25
		TextField('service',label_text='Service'),
26
		TextField('output',label_text='Output'),
27
		TextField('trouble_ticket',label_text='Trouble Ticket'),
28
    
29
    """
30
    Formulaire de recherche dans les évènements
31

  
32
    Affiche un champ texte pour l'hôte, le service, la sortie et le trouble ticket
33
    """
34

  
35
    fields = [
36
		TextField('host',label_text=_('Host')),
37
		TextField('service',label_text=_('Service')),
38
		TextField('output',label_text=_('Output')),
39
		TextField('trouble_ticket',label_text=_('Trouble Ticket')),
28 40
		]
29 41

  
30
	   submit_text='Search'
31

  
32

  
33

  
42
    submit_text=_('Search')

Also available in: Unified diff