~bhavesh-goyal093/postorius/dashboard

« back to all changes in this revision

Viewing changes to src/postorius/forms.py

  • Committer: Bhavesh Goyal
  • Date: 2015-06-22 05:17:05 UTC
  • Revision ID: bhavesh.goyal093@gmail.com-20150622051705-r8bc0qrv0091dj9c
Widget Functionality:
 *Implement Manual Tasks functionality and appropriate role handlers for different users
 *Replace pop overs with accordian view for tasks and index widgets
 *Implement Missing Search and Create List Functions for Index Widget
 *Simplified and Improve Data Logic for Graphical Stats
 *Add getcount method for EventTracker model
 *Modify Models to support Manual Tasks
UI:
 Improve CSS Code Structure
 Improve UI List Index & Event Streams Widget
 Add animations to Tasks Widget Icons
Fixing:
 Export Scripts to External Files
 Temp fix for Consistent View across all screens
 Fix href page navigation bug
 Fix Role handler for Event Streamer
 Modify regex for reorder tasks url

Show diffs side-by-side

added added

removed removed

Lines of Context:
102
102
            'required': _('Search Field Can\'t be empty'),
103
103
            'invalid': _('Search Query Not valid')})
104
104
 
 
105
class ListIndexSearchForm(forms.Form):
 
106
 
 
107
    """Search among List Index for a List on Dashboard."""
 
108
    search_li = forms.CharField(
 
109
        label=_('Search Lists'),
 
110
        required=True,
 
111
        widget=forms.TextInput(attrs={'class': "form-control", 'placeholder' : "Search"}),
 
112
        error_messages={
 
113
            'required': _('Search Field Can\'t be empty'),
 
114
            'invalid': _('Invalid List Search query')})
 
115
 
 
116
class NewManualTaskForm(forms.Form):
 
117
 
 
118
    """Form instance to add a Manual Task To Dashboard."""
 
119
    mtask_subject = forms.CharField(
 
120
        label=_('Subject Description for Manual Task'),
 
121
        required=True,
 
122
        widget=forms.TextInput(),
 
123
        error_messages={
 
124
            'required': _('Task Heading can\'t e empty'),
 
125
            'invalid': _('Invalid Set of Characters')})
 
126
    mtask_description = forms.CharField(
 
127
        label=_('Full Description for The User Manual Task'),
 
128
        required=True,
 
129
        widget=forms.TextInput(),
 
130
        error_messages={
 
131
            'invalid': _('Invalid Set of Characters')})
 
132
                    
105
133
class GlobalSearchForm(forms.Form):
106
134
 
107
135
    """Global Search for Entities on Dashboard."""