Huge improvements in Hawat web interface.
This patch introduces huge amount of work related to Hawat web interface. I was just clicking through the interface and trying to improve everything that popped out at the moment. There are following improvements: * Enabled DataTable localication plugins. * Implemented common layout for object management views (list views). * Redesigned application menu implementation. * Enhanced application menu to support contextual item action menus in listing tables. All administration list views now use it to generate contextual action toolbars. * Menu object is now used even to generate breadcrumb menus. * Simplified working with view icons and their propagation into action menus. * Implemented AJAX spinner and used AJAX to fetch raw report data to web interface. There is stil a lot of room for improvements, the idea is for the user to be able to inteligently browse through the loaded data in some way. * Redesigned object administration views (users, groups, filters, networks). * Cleaned up list of built-in icons. * Improved web interface translations after the changes in this commit. * Fixed the bug in serving report data files. (Redmine issue: #3734,#3443)
Showing
- Gruntfile.js 24 additions, 1 deletionGruntfile.js
- lib/hawat/app.py 15 additions, 6 deletionslib/hawat/app.py
- lib/hawat/base.py 122 additions, 1 deletionlib/hawat/base.py
- lib/hawat/blueprints/auth_dev/__init__.py 4 additions, 2 deletionslib/hawat/blueprints/auth_dev/__init__.py
- lib/hawat/blueprints/auth_env/__init__.py 4 additions, 2 deletionslib/hawat/blueprints/auth_env/__init__.py
- lib/hawat/blueprints/dbstatus/templates/dbstatus/view.html 4 additions, 1 deletionlib/hawat/blueprints/dbstatus/templates/dbstatus/view.html
- lib/hawat/blueprints/design/static/css/hawat.css 27 additions, 0 deletionslib/hawat/blueprints/design/static/css/hawat.css
- lib/hawat/blueprints/design/templates/_layout.html 25 additions, 5 deletionslib/hawat/blueprints/design/templates/_layout.html
- lib/hawat/blueprints/design/templates/_layout_list.html 51 additions, 0 deletionslib/hawat/blueprints/design/templates/_layout_list.html
- lib/hawat/blueprints/design/templates/_macros_site.html 117 additions, 29 deletionslib/hawat/blueprints/design/templates/_macros_site.html
- lib/hawat/blueprints/events/__init__.py 54 additions, 5 deletionslib/hawat/blueprints/events/__init__.py
- lib/hawat/blueprints/events/templates/events/dashboard.html 4 additions, 1 deletionlib/hawat/blueprints/events/templates/events/dashboard.html
- lib/hawat/blueprints/events/templates/events/search.html 3 additions, 6 deletionslib/hawat/blueprints/events/templates/events/search.html
- lib/hawat/blueprints/events/templates/events/show.html 25 additions, 29 deletionslib/hawat/blueprints/events/templates/events/show.html
- lib/hawat/blueprints/filters/__init__.py 61 additions, 42 deletionslib/hawat/blueprints/filters/__init__.py
- lib/hawat/blueprints/filters/templates/filters/creatupdate.html 1 addition, 1 deletion...wat/blueprints/filters/templates/filters/creatupdate.html
- lib/hawat/blueprints/filters/templates/filters/list.html 13 additions, 64 deletionslib/hawat/blueprints/filters/templates/filters/list.html
- lib/hawat/blueprints/filters/templates/filters/show.html 47 additions, 24 deletionslib/hawat/blueprints/filters/templates/filters/show.html
- lib/hawat/blueprints/groups/__init__.py 99 additions, 50 deletionslib/hawat/blueprints/groups/__init__.py
- lib/hawat/blueprints/groups/forms.py 1 addition, 1 deletionlib/hawat/blueprints/groups/forms.py
Loading
Please register or sign in to comment