实例介绍
https://github.com/zhuinfo/Django-ERP, 根据此django-erp改写为适配python3.6,+django2.01,完美运行, 数据库改为postgresql, 如果使用mysql, 请在./mis/setting.py中改回即可, 此版已经将作者的数据文件从mysql转为postgresql, 在install 目录下postgresql直接恢复备份即可。
【实例截图】
【核心代码】
Django-ERP-cn
└── Django-ERP-cn
├── basedata
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ ├── 0002_auto_20180108_0913.py
│ │ ├── 0003_auto_20180131_0934.py
│ │ ├── __init__.py
│ │ └── __pycache__
│ │ ├── 0001_initial.cpython-36.pyc
│ │ ├── 0002_auto_20180108_0913.cpython-36.pyc
│ │ ├── 0003_auto_20180131_0934.cpython-36.pyc
│ │ └── __init__.cpython-36.pyc
│ ├── models.py
│ ├── __pycache__
│ │ ├── admin.cpython-36.pyc
│ │ ├── apps.cpython-36.pyc
│ │ ├── __init__.cpython-36.pyc
│ │ ├── models.cpython-36.pyc
│ │ ├── urls.cpython-36.pyc
│ │ └── views.cpython-36.pyc
│ ├── tests.py
│ ├── urls.py
│ └── views.py
├── common
│ ├── const.py
│ ├── generic.py
│ ├── __init__.py
│ └── __pycache__
│ ├── const.cpython-36.pyc
│ ├── generic.cpython-36.pyc
│ └── __init__.cpython-36.pyc
├── dashboard.py
├── extra_apps
│ ├── grappelli
│ │ ├── apps.py
│ │ ├── checks.py
│ │ ├── compass
│ │ │ ├── config.rb
│ │ │ └── sass
│ │ │ ├── mueller
│ │ │ │ ├── grid
│ │ │ │ │ ├── _grid-system-rtl.scss
│ │ │ │ │ ├── _grid-system.scss
│ │ │ │ │ ├── invariants
│ │ │ │ │ │ ├── _invariant-half.scss
│ │ │ │ │ │ └── _invariant-thirds.scss
│ │ │ │ │ ├── _invariants.scss
│ │ │ │ │ ├── layouts
│ │ │ │ │ │ ├── _layout-2c-rtl.scss
│ │ │ │ │ │ ├── _layout-2c.scss
│ │ │ │ │ │ ├── _layout-four-col.scss
│ │ │ │ │ │ ├── _layout-one-col.scss
│ │ │ │ │ │ └── _layout-three-col.scss
│ │ │ │ │ ├── _layouts.scss
│ │ │ │ │ ├── media
│ │ │ │ │ │ ├── _media-all.scss
│ │ │ │ │ │ ├── _media-desktop.scss
│ │ │ │ │ │ ├── _media-handheld-landscape.scss
│ │ │ │ │ │ ├── _media-handheld.scss
│ │ │ │ │ │ ├── _media-hi-res.scss
│ │ │ │ │ │ ├── _media-large.scss
│ │ │ │ │ │ └── _media-tablet-portrait.scss
│ │ │ │ │ ├── _media.scss
│ │ │ │ │ ├── output-rtl.scss
│ │ │ │ │ ├── output.scss
│ │ │ │ │ ├── templates
│ │ │ │ │ │ └── _template-one.scss
│ │ │ │ │ └── _templates.scss
│ │ │ │ ├── partials
│ │ │ │ │ ├── _base.scss
│ │ │ │ │ ├── _default.scss
│ │ │ │ │ ├── _handheld-landscape.scss
│ │ │ │ │ ├── _handheld.scss
│ │ │ │ │ ├── _ie.scss
│ │ │ │ │ ├── _large.scss
│ │ │ │ │ └── _tablet-portrait.scss
│ │ │ │ └── screen.scss
│ │ │ ├── partials
│ │ │ │ ├── custom
│ │ │ │ │ ├── _jquery-ui.scss
│ │ │ │ │ └── tinymce.scss
│ │ │ │ ├── forms
│ │ │ │ │ ├── _autocompletes.scss
│ │ │ │ │ ├── _django-resets.scss
│ │ │ │ │ └── _forms.scss
│ │ │ │ ├── layout
│ │ │ │ │ ├── _actions.scss
│ │ │ │ │ ├── _buttons.scss
│ │ │ │ │ ├── _changelist.scss
│ │ │ │ │ ├── _delete-confirmation.scss
│ │ │ │ │ ├── _filebrowser.scss
│ │ │ │ │ ├── _modules.scss
│ │ │ │ │ ├── _tables.scss
│ │ │ │ │ └── _tools.scss
│ │ │ │ ├── library
│ │ │ │ │ ├── _borders.scss
│ │ │ │ │ ├── _margins-paddings.scss
│ │ │ │ │ └── _sprites.scss
│ │ │ │ ├── skins
│ │ │ │ │ └── _grp-default.scss
│ │ │ │ └── typography
│ │ │ │ ├── _base.scss
│ │ │ │ └── _typo.scss
│ │ │ ├── rtl.scss
│ │ │ └── screen.scss
│ │ ├── dashboard
│ │ │ ├── apps.py
│ │ │ ├── dashboards.py
│ │ │ ├── __init__.py
│ │ │ ├── management
│ │ │ │ ├── commands
│ │ │ │ │ ├── customdashboard.py
│ │ │ │ │ └── __init__.py
│ │ │ │ └── __init__.py
│ │ │ ├── modules.py
│ │ │ ├── registry.py
│ │ │ ├── templates
│ │ │ │ ├── admin
│ │ │ │ │ └── index.html
│ │ │ │ └── grappelli
│ │ │ │ └── dashboard
│ │ │ │ ├── dashboard.html
│ │ │ │ ├── dashboard.txt
│ │ │ │ ├── dummy.html
│ │ │ │ ├── module.html
│ │ │ │ └── modules
│ │ │ │ ├── app_list.html
│ │ │ │ ├── feed.html
│ │ │ │ ├── group.html
│ │ │ │ ├── link_list.html
│ │ │ │ ├── model_list.html
│ │ │ │ └── recent_actions.html
│ │ │ ├── templatetags
│ │ │ │ ├── grp_dashboard_tags.py
│ │ │ │ └── __init__.py
│ │ │ └── utils.py
│ │ ├── forms.py
│ │ ├── __init__.py
│ │ ├── models.py
│ │ ├── __pycache__
│ │ │ ├── apps.cpython-36.pyc
│ │ │ ├── checks.cpython-36.pyc
│ │ │ ├── __init__.cpython-36.pyc
│ │ │ ├── models.cpython-36.pyc
│ │ │ ├── settings.cpython-36.pyc
│ │ │ └── urls.cpython-36.pyc
│ │ ├── settings.py
│ │ ├── static
│ │ │ ├── admin
│ │ │ │ └── js
│ │ │ │ ├── actions.js
│ │ │ │ ├── actions.min.js
│ │ │ │ ├── admin
│ │ │ │ │ ├── DateTimeShortcuts.js
│ │ │ │ │ └── RelatedObjectLookups.js
│ │ │ │ ├── calendar.js
│ │ │ │ ├── cancel.js
│ │ │ │ ├── collapse.js
│ │ │ │ ├── collapse.min.js
│ │ │ │ ├── core.js
│ │ │ │ ├── inlines.js
│ │ │ │ ├── inlines.min.js
│ │ │ │ ├── jquery.init.js
│ │ │ │ ├── popup_response.js
│ │ │ │ ├── prepopulate.js
│ │ │ │ ├── prepopulate.min.js
│ │ │ │ ├── SelectBox.js
│ │ │ │ ├── SelectFilter2.js
│ │ │ │ ├── timeparse.js
│ │ │ │ ├── urlify.js
│ │ │ │ └── vendor
│ │ │ │ ├── jquery
│ │ │ │ │ ├── jquery.js
│ │ │ │ │ └── jquery.min.js
│ │ │ │ └── xregexp
│ │ │ │ ├── LICENSE-XREGEXP.txt
│ │ │ │ ├── xregexp.js
│ │ │ │ └── xregexp.min.js
│ │ │ └── grappelli
│ │ │ ├── images
│ │ │ │ ├── backgrounds
│ │ │ │ │ ├── changelist-results.png
│ │ │ │ │ ├── loading-small.gif
│ │ │ │ │ ├── messagelist.png
│ │ │ │ │ ├── nav-grabber.gif
│ │ │ │ │ └── ui-sortable-placeholder.png
│ │ │ │ ├── icons
│ │ │ │ │ ├── add-another_hover.png
│ │ │ │ │ ├── add-another.png
│ │ │ │ │ ├── back-link_hover.png
│ │ │ │ │ ├── back-link.png
│ │ │ │ │ ├── back-link-rtl_hover.png
│ │ │ │ │ ├── back-link-rtl.png
│ │ │ │ │ ├── breadcrumbs_hover.png
│ │ │ │ │ ├── breadcrumbs.png
│ │ │ │ │ ├── breadcrumbs-rtl_hover.png
│ │ │ │ │ ├── breadcrumbs-rtl.png
│ │ │ │ │ ├── date-hierarchy-back_hover.png
│ │ │ │ │ ├── date-hierarchy-back.png
│ │ │ │ │ ├── date-hierarchy-back-rtl_hover.png
│ │ │ │ │ ├── date-hierarchy-back-rtl.png
│ │ │ │ │ ├── datepicker_hover.png
│ │ │ │ │ ├── datepicker.png
│ │ │ │ │ ├── datetime-now_hover.png
│ │ │ │ │ ├── datetime-now.png
│ │ │ │ │ ├── form-select.png
│ │ │ │ │ ├── link-internal-rtl_hover.png
│ │ │ │ │ ├── link-internal-rtl.png
│ │ │ │ │ ├── object-tools-add-link.png
│ │ │ │ │ ├── object-tools-viewsite-link.png
│ │ │ │ │ ├── pulldown-handler_hover.png
│ │ │ │ │ ├── pulldown-handler.png
│ │ │ │ │ ├── pulldown-handler_selected.png
│ │ │ │ │ ├── related-lookup_hover.png
│ │ │ │ │ ├── related-lookup-m2m_hover.png
│ │ │ │ │ ├── related-lookup-m2m.png
│ │ │ │ │ ├── related-lookup.png
│ │ │ │ │ ├── related-remove_hover.png
│ │ │ │ │ ├── related-remove.png
│ │ │ │ │ ├── searchbox.png
│ │ │ │ │ ├── selector-add-m2m-horizontal_hover.png
│ │ │ │ │ ├── selector-add-m2m-horizontal.png
│ │ │ │ │ ├── selector-add-m2m-vertical_hover.png
│ │ │ │ │ ├── selector-add-m2m-vertical.png
│ │ │ │ │ ├── selector-filter.png
│ │ │ │ │ ├── selector-remove-m2m-horizontal_hover.png
│ │ │ │ │ ├── selector-remove-m2m-horizontal.png
│ │ │ │ │ ├── selector-remove-m2m-vertical_hover.png
│ │ │ │ │ ├── selector-remove-m2m-vertical.png
│ │ │ │ │ ├── sorted-ascending.png
│ │ │ │ │ ├── sorted-descending.png
│ │ │ │ │ ├── sort-remove_hover.png
│ │ │ │ │ ├── sort-remove.png
│ │ │ │ │ ├── status-no.png
│ │ │ │ │ ├── status-unknown.png
│ │ │ │ │ ├── status-yes.png
│ │ │ │ │ ├── th-ascending.png
│ │ │ │ │ ├── th-descending.png
│ │ │ │ │ ├── timepicker_hover.png
│ │ │ │ │ ├── timepicker.png
│ │ │ │ │ ├── tools-add-handler_hover.png
│ │ │ │ │ ├── tools-add-handler.png
│ │ │ │ │ ├── tools-arrow-down-handler_hover.png
│ │ │ │ │ ├── tools-arrow-down-handler.png
│ │ │ │ │ ├── tools-arrow-up-handler_hover.png
│ │ │ │ │ ├── tools-arrow-up-handler.png
│ │ │ │ │ ├── tools-close-handler_hover.png
│ │ │ │ │ ├── tools-close-handler.png
│ │ │ │ │ ├── tools-delete-handler_hover.png
│ │ │ │ │ ├── tools-delete-handler.png
│ │ │ │ │ ├── tools-delete-handler-predelete.png
│ │ │ │ │ ├── tools-drag-handler_hover.png
│ │ │ │ │ ├── tools-drag-handler.png
│ │ │ │ │ ├── tools-edit-handler_hover.png
│ │ │ │ │ ├── tools-edit-handler.png
│ │ │ │ │ ├── tools-open-handler_hover.png
│ │ │ │ │ ├── tools-open-handler.png
│ │ │ │ │ ├── tools-remove-handler_hover.png
│ │ │ │ │ ├── tools-remove-handler.png
│ │ │ │ │ ├── tools-trash-handler_hover.png
│ │ │ │ │ ├── tools-trash-handler.png
│ │ │ │ │ ├── tools-trash-list-toggle-handler_hover.png
│ │ │ │ │ ├── tools-trash-list-toggle-handler.png
│ │ │ │ │ ├── tools-viewsite-link_hover.png
│ │ │ │ │ ├── tools-viewsite-link.png
│ │ │ │ │ ├── ui-datepicker-next_hover.png
│ │ │ │ │ ├── ui-datepicker-next.png
│ │ │ │ │ ├── ui-datepicker-prev_hover.png
│ │ │ │ │ └── ui-datepicker-prev.png
│ │ │ │ ├── icons-s79f97b581c.png
│ │ │ │ ├── icons-small
│ │ │ │ │ ├── add-link_hover.png
│ │ │ │ │ ├── add-link.png
│ │ │ │ │ ├── change-link_hover.png
│ │ │ │ │ ├── change-link.png
│ │ │ │ │ ├── delete-link.png
│ │ │ │ │ ├── filter-choice-selected.png
│ │ │ │ │ ├── link-external_hover.png
│ │ │ │ │ ├── link-external.png
│ │ │ │ │ ├── link-external-rtl_hover.png
│ │ │ │ │ ├── link-external-rtl.png
│ │ │ │ │ ├── link-internal_hover.png
│ │ │ │ │ ├── link-internal.png
│ │ │ │ │ ├── link-internal-rtl_hover.png
│ │ │ │ │ ├── link-internal-rtl.png
│ │ │ │ │ └── sort-remove.png
│ │ │ │ └── icons-small-s36415c1223.png
│ │ │ ├── img
│ │ │ │ └── admin
│ │ │ │ ├── arrow-down.gif
│ │ │ │ └── arrow-up.gif
│ │ │ ├── jquery
│ │ │ │ ├── jquery.min.js
│ │ │ │ ├── LICENSE-JQUERY.txt
│ │ │ │ └── ui
│ │ │ │ ├── images
│ │ │ │ │ ├── ui-bg_diagonals-thick_18_b81900_40x40.png
│ │ │ │ │ ├── ui-bg_diagonals-thick_20_666666_40x40.png
│ │ │ │ │ ├── ui-bg_flat_10_000000_40x100.png
│ │ │ │ │ ├── ui-bg_glass_100_f6f6f6_1x400.png
│ │ │ │ │ ├── ui-bg_glass_100_fdf5ce_1x400.png
│ │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ │ ├── ui-bg_gloss-wave_35_f6a828_500x100.png
│ │ │ │ │ ├── ui-bg_highlight-soft_100_eeeeee_1x100.png
│ │ │ │ │ ├── ui-bg_highlight-soft_75_ffe45c_1x100.png
│ │ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ │ ├── ui-icons_228ef1_256x240.png
│ │ │ │ │ ├── ui-icons_ef8c08_256x240.png
│ │ │ │ │ ├── ui-icons_ffd27a_256x240.png
│ │ │ │ │ └── ui-icons_ffffff_256x240.png
│ │ │ │ ├── index.html
│ │ │ │ ├── jquery-ui.css
│ │ │ │ ├── jquery-ui.js
│ │ │ │ ├── jquery-ui.min.css
│ │ │ │ ├── jquery-ui.min.js
│ │ │ │ ├── jquery-ui.structure.css
│ │ │ │ ├── jquery-ui.structure.min.css
│ │ │ │ ├── jquery-ui.theme.css
│ │ │ │ └── jquery-ui.theme.min.css
│ │ │ ├── js
│ │ │ │ ├── grappelli.js
│ │ │ │ ├── grappelli.min.js
│ │ │ │ ├── jquery.grp_autocomplete_fk.js
│ │ │ │ ├── jquery.grp_autocomplete_generic.js
│ │ │ │ ├── jquery.grp_autocomplete_m2m.js
│ │ │ │ ├── jquery.grp_collapsible_group.js
│ │ │ │ ├── jquery.grp_collapsible.js
│ │ │ │ ├── jquery.grp_inline.js
│ │ │ │ ├── jquery.grp_related_fk.js
│ │ │ │ ├── jquery.grp_related_generic.js
│ │ │ │ ├── jquery.grp_related_m2m.js
│ │ │ │ └── jquery.grp_timepicker.js
│ │ │ ├── stylesheets
│ │ │ │ ├── mueller
│ │ │ │ │ ├── grid
│ │ │ │ │ │ ├── output.css
│ │ │ │ │ │ └── output-rtl.css
│ │ │ │ │ └── screen.css
│ │ │ │ ├── partials
│ │ │ │ │ └── custom
│ │ │ │ │ └── tinymce.css
│ │ │ │ ├── rtl.css
│ │ │ │ └── screen.css
│ │ │ ├── tinymce
│ │ │ │ ├── changelog.txt
│ │ │ │ ├── examples
│ │ │ │ │ ├── accessibility.html
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── content.css
│ │ │ │ │ │ └── word.css
│ │ │ │ │ ├── custom_formats.html
│ │ │ │ │ ├── full.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── lists
│ │ │ │ │ │ ├── image_list.js
│ │ │ │ │ │ ├── link_list.js
│ │ │ │ │ │ ├── media_list.js
│ │ │ │ │ │ └── template_list.js
│ │ │ │ │ ├── media
│ │ │ │ │ │ ├── logo.jpg
│ │ │ │ │ │ ├── logo_over.jpg
│ │ │ │ │ │ ├── sample.avi
│ │ │ │ │ │ ├── sample.dcr
│ │ │ │ │ │ ├── sample.flv
│ │ │ │ │ │ ├── sample.mov
│ │ │ │ │ │ ├── sample.ram
│ │ │ │ │ │ ├── sample.rm
│ │ │ │ │ │ └── sample.swf
│ │ │ │ │ ├── menu.html
│ │ │ │ │ ├── simple.html
│ │ │ │ │ ├── skins.html
│ │ │ │ │ ├── templates
│ │ │ │ │ │ ├── layout1.htm
│ │ │ │ │ │ └── snippet1.htm
│ │ │ │ │ └── word.html
│ │ │ │ └── jscripts
│ │ │ │ └── tiny_mce
│ │ │ │ ├── langs
│ │ │ │ │ └── en.js
│ │ │ │ ├── license.txt
│ │ │ │ ├── plugins
│ │ │ │ │ ├── advhr
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ └── advhr.css
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ └── rule.js
│ │ │ │ │ │ ├── langs
│ │ │ │ │ │ │ └── en_dlg.js
│ │ │ │ │ │ └── rule.htm
│ │ │ │ │ ├── advimage
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ └── advimage.css
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ ├── image.htm
│ │ │ │ │ │ ├── img
│ │ │ │ │ │ │ └── sample.gif
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ └── image.js
│ │ │ │ │ │ └── langs
│ │ │ │ │ │ └── en_dlg.js
│ │ │ │ │ ├── advimage_orig
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ └── advimage.css
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ ├── image.htm
│ │ │ │ │ │ ├── img
│ │ │ │ │ │ │ └── sample.gif
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ └── image.js
│ │ │ │ │ │ └── langs
│ │ │ │ │ │ └── en_dlg.js
│ │ │ │ │ ├── advlink
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ └── advlink.css
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ └── advlink.js
│ │ │ │ │ │ ├── langs
│ │ │ │ │ │ │ └── en_dlg.js
│ │ │ │ │ │ └── link.htm
│ │ │ │ │ ├── advlink_orig
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ └── advlink.css
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ └── advlink.js
│ │ │ │ │ │ ├── langs
│ │ │ │ │ │ │ └── en_dlg.js
│ │ │ │ │ │ └── link.htm
│ │ │ │ │ ├── advlist
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ └── editor_plugin_src.js
│ │ │ │ │ ├── autolink
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ └── editor_plugin_src.js
│ │ │ │ │ ├── autoresize
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ └── editor_plugin_src.js
│ │ │ │ │ ├── autosave
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ └── editor_plugin_src.js
│ │ │ │ │ ├── bbcode
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ └── editor_plugin_src.js
│ │ │ │ │ ├── contextmenu
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ └── editor_plugin_src.js
│ │ │ │ │ ├── directionality
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ └── editor_plugin_src.js
│ │ │ │ │ ├── emotions
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ ├── emotions.htm
│ │ │ │ │ │ ├── img
│ │ │ │ │ │ │ ├── smiley-cool.gif
│ │ │ │ │ │ │ ├── smiley-cry.gif
│ │ │ │ │ │ │ ├── smiley-embarassed.gif
│ │ │ │ │ │ │ ├── smiley-foot-in-mouth.gif
│ │ │ │ │ │ │ ├── smiley-frown.gif
│ │ │ │ │ │ │ ├── smiley-innocent.gif
│ │ │ │ │ │ │ ├── smiley-kiss.gif
│ │ │ │ │ │ │ ├── smiley-laughing.gif
│ │ │ │ │ │ │ ├── smiley-money-mouth.gif
│ │ │ │ │ │ │ ├── smiley-sealed.gif
│ │ │ │ │ │ │ ├── smiley-smile.gif
│ │ │ │ │ │ │ ├── smiley-surprised.gif
│ │ │ │ │ │ │ ├── smiley-tongue-out.gif
│ │ │ │ │ │ │ ├── smiley-undecided.gif
│ │ │ │ │ │ │ ├── smiley-wink.gif
│ │ │ │ │ │ │ └── smiley-yell.gif
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ └── emotions.js
│ │ │ │ │ │ └── langs
│ │ │ │ │ │ └── en_dlg.js
│ │ │ │ │ ├── example
│ │ │ │ │ │ ├── dialog.htm
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ ├── img
│ │ │ │ │ │ │ └── example.gif
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ └── dialog.js
│ │ │ │ │ │ └── langs
│ │ │ │ │ │ ├── en_dlg.js
│ │ │ │ │ │ └── en.js
│ │ │ │ │ ├── example_dependency
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ └── editor_plugin_src.js
│ │ │ │ │ ├── fullpage
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ └── fullpage.css
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ ├── fullpage.htm
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ └── fullpage.js
│ │ │ │ │ │ └── langs
│ │ │ │ │ │ └── en_dlg.js
│ │ │ │ │ ├── fullscreen
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ └── fullscreen.htm
│ │ │ │ │ ├── grappelli
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ ├── img
│ │ │ │ │ │ │ ├── show_advanced.png
│ │ │ │ │ │ │ └── visualchars.png
│ │ │ │ │ │ └── langs
│ │ │ │ │ │ ├── cs.js
│ │ │ │ │ │ ├── de.js
│ │ │ │ │ │ ├── en.js
│ │ │ │ │ │ ├── fr.js
│ │ │ │ │ │ ├── pl.js
│ │ │ │ │ │ └── ru.js
│ │ │ │ │ ├── grappelli_contextmenu
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ └── langs
│ │ │ │ │ │ ├── cs.js
│ │ │ │ │ │ ├── de.js
│ │ │ │ │ │ ├── en.js
│ │ │ │ │ │ ├── fr.js
│ │ │ │ │ │ ├── pl.js
│ │ │ │ │ │ └── ru.js
│ │ │ │ │ ├── iespell
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ └── editor_plugin_src.js
│ │ │ │ │ ├── inlinepopups
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ ├── skins
│ │ │ │ │ │ │ └── clearlooks2
│ │ │ │ │ │ │ ├── img
│ │ │ │ │ │ │ │ ├── alert.gif
│ │ │ │ │ │ │ │ ├── button.gif
│ │ │ │ │ │ │ │ ├── buttons.gif
│ │ │ │ │ │ │ │ ├── confirm.gif
│ │ │ │ │ │ │ │ ├── corners.gif
│ │ │ │ │ │ │ │ ├── horizontal.gif
│ │ │ │ │ │ │ │ └── vertical.gif
│ │ │ │ │ │ │ └── window.css
│ │ │ │ │ │ └── template.htm
│ │ │ │ │ ├── insertdatetime
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ └── editor_plugin_src.js
│ │ │ │ │ ├── layer
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ └── editor_plugin_src.js
│ │ │ │ │ ├── legacyoutput
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ └── editor_plugin_src.js
│ │ │ │ │ ├── lists
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ └── editor_plugin_src.js
│ │ │ │ │ ├── media
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ └── media.css
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ ├── embed.js
│ │ │ │ │ │ │ └── media.js
│ │ │ │ │ │ ├── langs
│ │ │ │ │ │ │ └── en_dlg.js
│ │ │ │ │ │ ├── media.htm
│ │ │ │ │ │ └── moxieplayer.swf
│ │ │ │ │ ├── media_orig
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ └── media.css
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ ├── embed.js
│ │ │ │ │ │ │ └── media.js
│ │ │ │ │ │ ├── langs
│ │ │ │ │ │ │ └── en_dlg.js
│ │ │ │ │ │ ├── media.htm
│ │ │ │ │ │ └── moxieplayer.swf
│ │ │ │ │ ├── nonbreaking
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ └── editor_plugin_src.js
│ │ │ │ │ ├── noneditable
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ └── editor_plugin_src.js
│ │ │ │ │ ├── pagebreak
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ └── editor_plugin_src.js
│ │ │ │ │ ├── paste
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ ├── pastetext.js
│ │ │ │ │ │ │ └── pasteword.js
│ │ │ │ │ │ ├── langs
│ │ │ │ │ │ │ └── en_dlg.js
│ │ │ │ │ │ ├── pastetext.htm
│ │ │ │ │ │ └── pasteword.htm
│ │ │ │ │ ├── paste_orig
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ ├── pastetext.js
│ │ │ │ │ │ │ └── pasteword.js
│ │ │ │ │ │ ├── langs
│ │ │ │ │ │ │ └── en_dlg.js
│ │ │ │ │ │ ├── pastetext.htm
│ │ │ │ │ │ └── pasteword.htm
│ │ │ │ │ ├── preview
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ ├── example.html
│ │ │ │ │ │ ├── jscripts
│ │ │ │ │ │ │ └── embed.js
│ │ │ │ │ │ └── preview.html
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ └── editor_plugin_src.js
│ │ │ │ │ ├── save
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ └── editor_plugin_src.js
│ │ │ │ │ ├── searchreplace
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ └── searchreplace.css
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ └── searchreplace.js
│ │ │ │ │ │ ├── langs
│ │ │ │ │ │ │ └── en_dlg.js
│ │ │ │ │ │ └── searchreplace.htm
│ │ │ │ │ ├── searchreplace_orig
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ └── searchreplace.css
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ └── searchreplace.js
│ │ │ │ │ │ ├── langs
│ │ │ │ │ │ │ └── en_dlg.js
│ │ │ │ │ │ └── searchreplace.htm
│ │ │ │ │ ├── spellchecker
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ └── content.css
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ └── img
│ │ │ │ │ │ └── wline.gif
│ │ │ │ │ ├── style
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ └── props.css
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ └── props.js
│ │ │ │ │ │ ├── langs
│ │ │ │ │ │ │ └── en_dlg.js
│ │ │ │ │ │ ├── props.htm
│ │ │ │ │ │ └── readme.txt
│ │ │ │ │ ├── tabfocus
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ └── editor_plugin_src.js
│ │ │ │ │ ├── table
│ │ │ │ │ │ ├── cell.htm
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ ├── cell.css
│ │ │ │ │ │ │ ├── row.css
│ │ │ │ │ │ │ └── table.css
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ ├── cell.js
│ │ │ │ │ │ │ ├── merge_cells.js
│ │ │ │ │ │ │ ├── row.js
│ │ │ │ │ │ │ └── table.js
│ │ │ │ │ │ ├── langs
│ │ │ │ │ │ │ └── en_dlg.js
│ │ │ │ │ │ ├── merge_cells.htm
│ │ │ │ │ │ ├── row.htm
│ │ │ │ │ │ └── table.htm
│ │ │ │ │ ├── template
│ │ │ │ │ │ ├── blank.htm
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ └── template.css
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ └── template.js
│ │ │ │ │ │ ├── langs
│ │ │ │ │ │ │ └── en_dlg.js
│ │ │ │ │ │ └── template.htm
│ │ │ │ │ ├── template_orig
│ │ │ │ │ │ ├── blank.htm
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ └── template.css
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ └── template.js
│ │ │ │ │ │ ├── langs
│ │ │ │ │ │ │ └── en_dlg.js
│ │ │ │ │ │ └── template.htm
│ │ │ │ │ ├── visualblocks
│ │ │ │ │ │ ├── css
│ │ │ │ │ │ │ └── visualblocks.css
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ └── editor_plugin_src.js
│ │ │ │ │ ├── visualchars
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ └── editor_plugin_src.js
│ │ │ │ │ ├── wordcount
│ │ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ │ └── editor_plugin_src.js
│ │ │ │ │ └── xhtmlxtras
│ │ │ │ │ ├── abbr.htm
│ │ │ │ │ ├── acronym.htm
│ │ │ │ │ ├── attributes.htm
│ │ │ │ │ ├── cite.htm
│ │ │ │ │ ├── css
│ │ │ │ │ │ ├── attributes.css
│ │ │ │ │ │ └── popup.css
│ │ │ │ │ ├── del.htm
│ │ │ │ │ ├── editor_plugin.js
│ │ │ │ │ ├── editor_plugin_src.js
│ │ │ │ │ ├── ins.htm
│ │ │ │ │ ├── js
│ │ │ │ │ │ ├── abbr.js
│ │ │ │ │ │ ├── acronym.js
│ │ │ │ │ │ ├── attributes.js
│ │ │ │ │ │ ├── cite.js
│ │ │ │ │ │ ├── del.js
│ │ │ │ │ │ ├── element_common.js
│ │ │ │ │ │ └── ins.js
│ │ │ │ │ └── langs
│ │ │ │ │ └── en_dlg.js
│ │ │ │ ├── themes
│ │ │ │ │ ├── advanced
│ │ │ │ │ │ ├── about.htm
│ │ │ │ │ │ ├── anchor.htm
│ │ │ │ │ │ ├── charmap.htm
│ │ │ │ │ │ ├── color_picker.htm
│ │ │ │ │ │ ├── editor_template.js
│ │ │ │ │ │ ├── editor_template_src.js
│ │ │ │ │ │ ├── image.htm
│ │ │ │ │ │ ├── img
│ │ │ │ │ │ │ ├── colorpicker.jpg
│ │ │ │ │ │ │ ├── flash.gif
│ │ │ │ │ │ │ ├── icons.gif
│ │ │ │ │ │ │ ├── iframe.gif
│ │ │ │ │ │ │ ├── pagebreak.gif
│ │ │ │ │ │ │ ├── quicktime.gif
│ │ │ │ │ │ │ ├── realmedia.gif
│ │ │ │ │ │ │ ├── shockwave.gif
│ │ │ │ │ │ │ ├── trans.gif
│ │ │ │ │ │ │ ├── video.gif
│ │ │ │ │ │ │ └── windowsmedia.gif
│ │ │ │ │ │ ├── js
│ │ │ │ │ │ │ ├── about.js
│ │ │ │ │ │ │ ├── anchor.js
│ │ │ │ │ │ │ ├── charmap.js
│ │ │ │ │ │ │ ├── color_picker.js
│ │ │ │ │ │ │ ├── image.js
│ │ │ │ │ │ │ ├── link.js
│ │ │ │ │ │ │ └── source_editor.js
│ │ │ │ │ │ ├── langs
│ │ │ │ │ │ │ ├── en_dlg.js
│ │ │ │ │ │ │ └── en.js
│ │ │ │ │ │ ├── shortcuts.htm
│ │ │ │ │ │ ├── skins
│ │ │ │ │ │ │ ├── default
│ │ │ │ │ │ │ │ ├── content.css
│ │ │ │ │ │ │ │ ├── dialog.css
│ │ │ │ │ │ │ │ ├── img
│ │ │ │ │ │ │ │ │ ├── buttons.png
│ │ │ │ │ │ │ │ │ ├── items.gif
│ │ │ │ │ │ │ │ │ ├── menu_arrow.gif
│ │ │ │ │ │ │ │ │ ├── menu_check.gif
│ │ │ │ │ │ │ │ │ ├── progress.gif
│ │ │ │ │ │ │ │ │ └── tabs.gif
│ │ │ │ │ │ │ │ └── ui.css
│ │ │ │ │ │ │ ├── grappelli
│ │ │ │ │ │ │ │ ├── content_base.css
│ │ │ │ │ │ │ │ ├── content.css
│ │ │ │ │ │ │ │ ├── content_documentstructure_cs.css
│ │ │ │ │ │ │ │ ├── content_documentstructure.css
│ │ │ │ │ │ │ │ ├── content_documentstructure_de.css
│ │ │ │ │ │ │ │ ├── content_documentstructure_en.css
│ │ │ │ │ │ │ │ ├── content_documentstructure_pl.css
│ │ │ │ │ │ │ │ ├── content_grid.css
│ │ │ │ │ │ │ │ ├── content_typography.css
│ │ │ │ │ │ │ │ ├── customized.css
│ │ │ │ │ │ │ │ ├── dialog.css
│ │ │ │ │ │ │ │ ├── img
│ │ │ │ │ │ │ │ │ ├── buttons
│ │ │ │ │ │ │ │ │ │ ├── blockquote.png
│ │ │ │ │ │ │ │ │ │ ├── bold.png
│ │ │ │ │ │ │ │ │ │ ├── bullist.png
│ │ │ │ │ │ │ │ │ │ ├── charmap.png
│ │ │ │ │ │ │ │ │ │ ├── cleanup.png
│ │ │ │ │ │ │ │ │ │ ├── code.png
│ │ │ │ │ │ │ │ │ │ ├── fullscreen.png
│ │ │ │ │ │ │ │ │ │ ├── image.png
│ │ │ │ │ │ │ │ │ │ ├── italic.png
│ │ │ │ │ │ │ │ │ │ ├── justifycenter.png
│ │ │ │ │ │ │ │ │ │ ├── justifyfull.png
│ │ │ │ │ │ │ │ │ │ ├── justifyleft.png
│ │ │ │ │ │ │ │ │ │ ├── justifyright.png
│ │ │ │ │ │ │ │ │ │ ├── link.png
│ │ │ │ │ │ │ │ │ │ ├── media.png
│ │ │ │ │ │ │ │ │ │ ├── numlist.png
│ │ │ │ │ │ │ │ │ │ ├── pasteword.png
│ │ │ │ │ │ │ │ │ │ ├── redo.png
│ │ │ │ │ │ │ │ │ │ ├── search.png
│ │ │ │ │ │ │ │ │ │ ├── show_advanced.png
│ │ │ │ │ │ │ │ │ │ ├── table_cell_props.png
│ │ │ │ │ │ │ │ │ │ ├── table_col_after.png
│ │ │ │ │ │ │ │ │ │ ├── table_col_before.png
│ │ │ │ │ │ │ │ │ │ ├── table_delete_col.png
│ │ │ │ │ │ │ │ │ │ ├── table_delete_row.png
│ │ │ │ │ │ │ │ │ │ ├── table_merge_cells.png
│ │ │ │ │ │ │ │ │ │ ├── table.png
│ │ │ │ │ │ │ │ │ │ ├── table_row_after.png
│ │ │ │ │ │ │ │ │ │ ├── table_row_before.png
│ │ │ │ │ │ │ │ │ │ ├── table_row_props.png
│ │ │ │ │ │ │ │ │ │ ├── table_split_cells.png
│ │ │ │ │ │ │ │ │ │ ├── template.png
│ │ │ │ │ │ │ │ │ │ ├── underline.png
│ │ │ │ │ │ │ │ │ │ ├── undo.png
│ │ │ │ │ │ │ │ │ │ ├── unlink.png
│ │ │ │ │ │ │ │ │ │ └── visualchars.png
│ │ │ │ │ │ │ │ │ ├── customized
│ │ │ │ │ │ │ │ │ │ ├── button_pagebreak.png
│ │ │ │ │ │ │ │ │ │ └── pagebreak.png
│ │ │ │ │ │ │ │ │ ├── icons
│ │ │ │ │ │ │ │ │ │ ├── icon-fb_show-hover.png
│ │ │ │ │ │ │ │ │ │ ├── icon-fb_show.png
│ │ │ │ │ │ │ │ │ │ └── icon-mceResize.png
│ │ │ │ │ │ │ │ │ └── menu
│ │ │ │ │ │ │ │ │ └── icon-mceOpen.png
│ │ │ │ │ │ │ │ └── ui.css
│ │ │ │ │ │ │ ├── highcontrast
│ │ │ │ │ │ │ │ ├── content.css
│ │ │ │ │ │ │ │ ├── dialog.css
│ │ │ │ │ │ │ │ └── ui.css
│ │ │ │ │ │ │ └── o2k7
│ │ │ │ │ │ │ ├── content.css
│ │ │ │ │ │ │ ├── dialog.css
│ │ │ │ │ │ │ ├── img
│ │ │ │ │ │ │ │ ├── button_bg_black.png
│ │ │ │ │ │ │ │ ├── button_bg.png
│ │ │ │ │ │ │ │ └── button_bg_silver.png
│ │ │ │ │ │ │ ├── ui_black.css
│ │ │ │ │ │ │ ├── ui.css
│ │ │ │ │ │ │ └── ui_silver.css
│ │ │ │ │ │ └── source_editor.htm
│ │ │ │ │ └── simple
│ │ │ │ │ ├── editor_template.js
│ │ │ │ │ ├── editor_template_src.js
│ │ │ │ │ ├── img
│ │ │ │ │ │ └── icons.gif
│ │ │ │ │ ├── langs
│ │ │ │ │ │ └── en.js
│ │ │ │ │ └── skins
│ │ │ │ │ ├── default
│ │ │ │ │ │ ├── content.css
│ │ │ │ │ │ └── ui.css
│ │ │ │ │ └── o2k7
│ │ │ │ │ ├── content.css
│ │ │ │ │ ├── img
│ │ │ │ │ │ └── button_bg.png
│ │ │ │ │ └── ui.css
│ │ │ │ ├── tiny_mce.js
│ │ │ │ ├── tiny_mce_popup.js
│ │ │ │ ├── tiny_mce_src.js
│ │ │ │ └── utils
│ │ │ │ ├── editable_selects.js
│ │ │ │ ├── form_utils.js
│ │ │ │ ├── mctabs.js
│ │ │ │ └── validate.js
│ │ │ └── tinymce_setup
│ │ │ └── tinymce_setup.js
│ │ ├── templates
│ │ │ ├── admin
│ │ │ │ ├── 404.html
│ │ │ │ ├── 500.html
│ │ │ │ ├── actions.html
│ │ │ │ ├── app_index.html
│ │ │ │ ├── auth
│ │ │ │ │ └── user
│ │ │ │ │ ├── add_form.html
│ │ │ │ │ └── change_password.html
│ │ │ │ ├── base.html
│ │ │ │ ├── base_site.html
│ │ │ │ ├── change_form.html
│ │ │ │ ├── change_list_filter_sidebar.html
│ │ │ │ ├── change_list.html
│ │ │ │ ├── change_list_results.html
│ │ │ │ ├── constance
│ │ │ │ │ ├── change_list.html
│ │ │ │ │ └── includes
│ │ │ │ │ └── results_list.html
│ │ │ │ ├── csv_export_selected_confirmation.html
│ │ │ │ ├── date_hierarchy.html
│ │ │ │ ├── delete_confirmation.html
│ │ │ │ ├── delete_selected_confirmation.html
│ │ │ │ ├── edit_inline
│ │ │ │ │ ├── stacked.html
│ │ │ │ │ └── tabular.html
│ │ │ │ ├── filter.html
│ │ │ │ ├── filter_listing.html
│ │ │ │ ├── includes
│ │ │ │ │ ├── fieldset.html
│ │ │ │ │ ├── fieldset_inline.html
│ │ │ │ │ └── object_delete_summary.html
│ │ │ │ ├── includes_grappelli
│ │ │ │ │ └── switch_user_dropdown.html
│ │ │ │ ├── index.html
│ │ │ │ ├── invalid_setup.html
│ │ │ │ ├── login.html
│ │ │ │ ├── object_history.html
│ │ │ │ ├── pagination.html
│ │ │ │ ├── popup_response.html
│ │ │ │ ├── prepopulated_fields_js.html
│ │ │ │ ├── related_widget_wrapper.html
│ │ │ │ ├── search_form.html
│ │ │ │ ├── submit_line.html
│ │ │ │ ├── template_validator.html
│ │ │ │ └── widgets
│ │ │ │ └── related_widget_wrapper.html
│ │ │ ├── admin_doc
│ │ │ │ ├── bookmarklets.html
│ │ │ │ ├── index.html
│ │ │ │ ├── missing_docutils.html
│ │ │ │ ├── model_detail.html
│ │ │ │ ├── model_index.html
│ │ │ │ ├── template_detail.html
│ │ │ │ ├── template_filter_index.html
│ │ │ │ ├── template_tag_index.html
│ │ │ │ ├── view_detail.html
│ │ │ │ └── view_index.html
│ │ │ ├── grp_doc
│ │ │ │ ├── admin_index.html
│ │ │ │ ├── basic_page_structure.html
│ │ │ │ ├── change_form.html
│ │ │ │ ├── change_list.html
│ │ │ │ ├── context_navigation.html
│ │ │ │ ├── customizing_base.html
│ │ │ │ ├── date_hierarchy.html
│ │ │ │ ├── errors.html
│ │ │ │ ├── fieldsets.html
│ │ │ │ ├── filter.html
│ │ │ │ ├── form_fields.html
│ │ │ │ ├── groups.html
│ │ │ │ ├── index.html
│ │ │ │ ├── modules.html
│ │ │ │ ├── mueller_grid_system.html
│ │ │ │ ├── mueller_grid_system_layouts.html
│ │ │ │ ├── navigation.html
│ │ │ │ ├── object_tools.html
│ │ │ │ ├── pagination.html
│ │ │ │ ├── search_form.html
│ │ │ │ ├── submit_rows.html
│ │ │ │ ├── tables.html
│ │ │ │ └── tools.html
│ │ │ ├── registration
│ │ │ │ ├── logged_out.html
│ │ │ │ ├── password_change_done.html
│ │ │ │ ├── password_change_form.html
│ │ │ │ ├── password_reset_complete.html
│ │ │ │ ├── password_reset_confirm.html
│ │ │ │ ├── password_reset_done.html
│ │ │ │ ├── password_reset_email.html
│ │ │ │ └── password_reset_form.html
│ │ │ ├── related_widget_wrapper.html
│ │ │ ├── reversion
│ │ │ │ ├── change_list.html
│ │ │ │ ├── object_history.html
│ │ │ │ ├── recover_form.html
│ │ │ │ ├── recover_list.html
│ │ │ │ └── revision_form.html
│ │ │ └── smuggler
│ │ │ ├── change_list.html
│ │ │ └── load_data_form.html
│ │ ├── templatetags
│ │ │ ├── grp_tags.py
│ │ │ ├── __init__.py
│ │ │ └── __pycache__
│ │ │ ├── grp_tags.cpython-36.pyc
│ │ │ └── __init__.cpython-36.pyc
│ │ ├── tests
│ │ │ ├── admin.py
│ │ │ ├── __init__.py
│ │ │ ├── models.py
│ │ │ ├── test_checks.py
│ │ │ ├── test_dashboard.py
│ │ │ ├── test_related.py
│ │ │ ├── test_switch.py
│ │ │ └── urls.py
│ │ ├── urls.py
│ │ └── views
│ │ ├── __init__.py
│ │ ├── __pycache__
│ │ │ ├── __init__.cpython-36.pyc
│ │ │ ├── related.cpython-36.pyc
│ │ │ └── switch.cpython-36.pyc
│ │ ├── related.py
│ │ └── switch.py
│ ├── jet
│ │ ├── admin.py
│ │ ├── dashboard
│ │ │ ├── dashboard_modules
│ │ │ │ ├── google_analytics.py
│ │ │ │ ├── google_analytics_views.py
│ │ │ │ ├── __init__.py
│ │ │ │ ├── yandex_metrika.py
│ │ │ │ └── yandex_metrika_views.py
│ │ │ ├── dashboard.py
│ │ │ ├── forms.py
│ │ │ ├── __init__.py
│ │ │ ├── locale
│ │ │ │ ├── ar
│ │ │ │ │ └── LC_MESSAGES
│ │ │ │ │ ├── djangojs.mo
│ │ │ │ │ ├── djangojs.po
│ │ │ │ │ ├── django.mo
│ │ │ │ │ └── django.po
│ │ │ │ ├── cs
│ │ │ │ │ └── LC_MESSAGES
│ │ │ │ │ ├── djangojs.mo
│ │ │ │ │ ├── djangojs.po
│ │ │ │ │ ├── django.mo
│ │ │ │ │ └── django.po
│ │ │ │ ├── de
│ │ │ │ │ └── LC_MESSAGES
│ │ │ │ │ ├── djangojs.mo
│ │ │ │ │ ├── djangojs.po
│ │ │ │ │ ├── django.mo
│ │ │ │ │ └── django.po
│ │ │ │ ├── en
│ │ │ │ │ └── LC_MESSAGES
│ │ │ │ │ ├── djangojs.mo
│ │ │ │ │ ├── djangojs.po
│ │ │ │ │ ├── django.mo
│ │ │ │ │ └── django.po
│ │ │ │ ├── es
│ │ │ │ │ └── LC_MESSAGES
│ │ │ │ │ ├── djangojs.mo
│ │ │ │ │ ├── djangojs.po
│ │ │ │ │ ├── django.mo
│ │ │ │ │ └── django.po
│ │ │ │ ├── fa
│ │ │ │ │ └── LC_MESSAGES
│ │ │ │ │ ├── djangojs.po
│ │ │ │ │ └── django.po
│ │ │ │ ├── pl
│ │ │ │ │ └── LC_MESSAGES
│ │ │ │ │ ├── django.mo
│ │ │ │ │ └── django.po
│ │ │ │ ├── pt-br
│ │ │ │ │ └── LC_MESSAGES
│ │ │ │ │ ├── djangojs.mo
│ │ │ │ │ ├── djangojs.po
│ │ │ │ │ ├── django.mo
│ │ │ │ │ └── django.po
│ │ │ │ ├── ru
│ │ │ │ │ └── LC_MESSAGES
│ │ │ │ │ ├── djangojs.mo
│ │ │ │ │ ├── djangojs.po
│ │ │ │ │ ├── django.mo
│ │ │ │ │ └── django.po
│ │ │ │ └── zh_cn
│ │ │ │ └── LC_MESSAGES
│ │ │ │ ├── django.mo
│ │ │ │ └── django.po
│ │ │ ├── migrations
│ │ │ │ ├── 0001_initial.py
│ │ │ │ └── __init__.py
│ │ │ ├── models.py
│ │ │ ├── modules.py
│ │ │ ├── settings.py
│ │ │ ├── south_migrations
│ │ │ │ ├── 0001_initial.py
│ │ │ │ └── __init__.py
│ │ │ ├── static
│ │ │ │ └── jet.dashboard
│ │ │ │ ├── dashboard_modules
│ │ │ │ │ ├── google_analytics.js
│ │ │ │ │ └── yandex_metrika.js
│ │ │ │ └── vendor
│ │ │ │ └── chart.js
│ │ │ │ ├── Chart.js
│ │ │ │ ├── Chart.min.js
│ │ │ │ ├── CONTRIBUTING.md
│ │ │ │ ├── LICENSE.md
│ │ │ │ └── README.md
│ │ │ ├── templates
│ │ │ │ ├── admin
│ │ │ │ │ ├── app_index.html
│ │ │ │ │ └── index.html
│ │ │ │ └── jet.dashboard
│ │ │ │ ├── dashboard.html
│ │ │ │ ├── dashboard_tools.html
│ │ │ │ ├── module.html
│ │ │ │ ├── modules
│ │ │ │ │ ├── app_list.html
│ │ │ │ │ ├── feed.html
│ │ │ │ │ ├── google_analytics_period_visitors.html
│ │ │ │ │ ├── google_analytics_visitors_chart.html
│ │ │ │ │ ├── google_analytics_visitors_totals.html
│ │ │ │ │ ├── link_list.html
│ │ │ │ │ ├── model_list.html
│ │ │ │ │ ├── recent_actions.html
│ │ │ │ │ ├── yandex_metrika_period_visitors.html
│ │ │ │ │ ├── yandex_metrika_visitors_chart.html
│ │ │ │ │ └── yandex_metrika_visitors_totals.html
│ │ │ │ ├── update_module_fieldset.html
│ │ │ │ └── update_module.html
│ │ │ ├── templatetags
│ │ │ │ ├── __init__.py
│ │ │ │ └── jet_dashboard_tags.py
│ │ │ ├── urls.py
│ │ │ ├── utils.py
│ │ │ └── views.py
│ │ ├── filters.py
│ │ ├── forms.py
│ │ ├── __init__.py
│ │ ├── locale
│ │ │ ├── ar
│ │ │ │ └── LC_MESSAGES
│ │ │ │ ├── djangojs.mo
│ │ │ │ ├── djangojs.po
│ │ │ │ ├── django.mo
│ │ │ │ └── django.po
│ │ │ ├── cs
│ │ │ │ └── LC_MESSAGES
│ │ │ │ ├── djangojs.mo
│ │ │ │ ├── djangojs.po
│ │ │ │ ├── django.mo
│ │ │ │ └── django.po
│ │ │ ├── de
│ │ │ │ └── LC_MESSAGES
│ │ │ │ ├── djangojs.mo
│ │ │ │ ├── djangojs.po
│ │ │ │ ├── django.mo
│ │ │ │ └── django.po
│ │ │ ├── en
│ │ │ │ └── LC_MESSAGES
│ │ │ │ ├── djangojs.mo
│ │ │ │ ├── djangojs.po
│ │ │ │ ├── django.mo
│ │ │ │ └── django.po
│ │ │ ├── es
│ │ │ │ └── LC_MESSAGES
│ │ │ │ ├── djangojs.mo
│ │ │ │ ├── djangojs.po
│ │ │ │ ├── django.mo
│ │ │ │ └── django.po
│ │ │ ├── fa
│ │ │ │ └── LC_MESSAGES
│ │ │ │ ├── djangojs.po
│ │ │ │ └── django.po
│ │ │ ├── pl
│ │ │ │ └── LC_MESSAGES
│ │ │ │ ├── djangojs.mo
│ │ │ │ ├── djangojs.po
│ │ │ │ ├── django.mo
│ │ │ │ └── django.po
│ │ │ ├── pt_BR
│ │ │ │ └── LC_MESSAGES
│ │ │ │ ├── djangojs.mo
│ │ │ │ ├── djangojs.po
│ │ │ │ ├── django.mo
│ │ │ │ └── django.po
│ │ │ ├── ru
│ │ │ │ └── LC_MESSAGES
│ │ │ │ ├── djangojs.mo
│ │ │ │ ├── djangojs.po
│ │ │ │ ├── django.mo
│ │ │ │ └── django.po
│ │ │ └── zh_CN
│ │ │ └── LC_MESSAGES
│ │ │ ├── django.mo
│ │ │ └── django.po
│ │ ├── management
│ │ │ ├── commands
│ │ │ │ ├── __init__.py
│ │ │ │ ├── jet_custom_apps_example.py
│ │ │ │ └── jet_side_menu_items_example.py
│ │ │ ├── __init__.py
│ │ │ └── __pycache__
│ │ │ └── __init__.cpython-36.pyc
│ │ ├── migrations
│ │ │ ├── 0001_initial.py
│ │ │ ├── 0002_delete_userdashboardmodule.py
│ │ │ ├── __init__.py
│ │ │ └── __pycache__
│ │ │ ├── 0001_initial.cpython-36.pyc
│ │ │ ├── 0002_delete_userdashboardmodule.cpython-36.pyc
│ │ │ └── __init__.cpython-36.pyc
│ │ ├── models.py
│ │ ├── ordered_set.py
│ │ ├── __pycache__
│ │ │ ├── admin.cpython-36.pyc
│ │ │ ├── forms.cpython-36.pyc
│ │ │ ├── __init__.cpython-36.pyc
│ │ │ ├── models.cpython-36.pyc
│ │ │ ├── settings.cpython-36.pyc
│ │ │ ├── urls.cpython-36.pyc
│ │ │ ├── utils.cpython-36.pyc
│ │ │ └── views.cpython-36.pyc
│ │ ├── settings.py
│ │ ├── south_migrations
│ │ │ ├── 0001_initial.py
│ │ │ ├── 0002_auto__del_userdashboardmodule.py
│ │ │ └── __init__.py
│ │ ├── static
│ │ │ ├── admin
│ │ │ │ ├── css
│ │ │ │ │ ├── base.css
│ │ │ │ │ ├── changelists.css
│ │ │ │ │ ├── dashboard.css
│ │ │ │ │ ├── fonts.css
│ │ │ │ │ ├── forms.css
│ │ │ │ │ ├── login.css
│ │ │ │ │ ├── rtl.css
│ │ │ │ │ └── widgets.css
│ │ │ │ └── js
│ │ │ │ ├── admin
│ │ │ │ │ ├── DateTimeShortcuts.js
│ │ │ │ │ └── RelatedObjectLookups.js
│ │ │ │ ├── related-widget-wrapper.js
│ │ │ │ └── SelectFilter2.js
│ │ │ ├── jet
│ │ │ │ ├── css
│ │ │ │ │ ├── _base.scss
│ │ │ │ │ ├── _breadcrumbs.scss
│ │ │ │ │ ├── _changeform.scss
│ │ │ │ │ ├── _changelist.scss
│ │ │ │ │ ├── _content.scss
│ │ │ │ │ ├── _dashboard.scss
│ │ │ │ │ ├── _delete-confirmation.scss
│ │ │ │ │ ├── _forms.scss
│ │ │ │ │ ├── _globals.scss
│ │ │ │ │ ├── _header.scss
│ │ │ │ │ ├── _helpers.scss
│ │ │ │ │ ├── icons
│ │ │ │ │ │ ├── fonts
│ │ │ │ │ │ │ ├── jet-icons.eot
│ │ │ │ │ │ │ ├── jet-icons.svg
│ │ │ │ │ │ │ ├── jet-icons.ttf
│ │ │ │ │ │ │ └── jet-icons.woff
│ │ │ │ │ │ ├── style.css
│ │ │ │ │ │ └── _variables.scss
│ │ │ │ │ ├── jquery-ui
│ │ │ │ │ │ ├── images
│ │ │ │ │ │ │ ├── ui-bg_flat_0_aaaaaa_40x100.png
│ │ │ │ │ │ │ ├── ui-bg_flat_75_ffffff_40x100.png
│ │ │ │ │ │ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ │ │ │ │ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ │ │ │ │ │ ├── ui-icons_222222_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_2e83ff_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_454545_256x240.png
│ │ │ │ │ │ │ ├── ui-icons_888888_256x240.png
│ │ │ │ │ │ │ └── ui-icons_cd0a0a_256x240.png
│ │ │ │ │ │ └── _jquery-ui.theme.scss
│ │ │ │ │ ├── _login.scss
│ │ │ │ │ ├── _messages.scss
│ │ │ │ │ ├── _modules.scss
│ │ │ │ │ ├── _object-tools.scss
│ │ │ │ │ ├── _relatedpopup.scss
│ │ │ │ │ ├── select2
│ │ │ │ │ │ ├── _layout.scss
│ │ │ │ │ │ ├── _multiple.scss
│ │ │ │ │ │ └── _single.scss
│ │ │ │ │ ├── _sidebar.scss
│ │ │ │ │ ├── _tables.scss
│ │ │ │ │ ├── themes
│ │ │ │ │ │ ├── default
│ │ │ │ │ │ │ ├── base.css
│ │ │ │ │ │ │ ├── base.css.map
│ │ │ │ │ │ │ ├── base.scss
│ │ │ │ │ │ │ ├── jquery-ui.theme.css
│ │ │ │ │ │ │ ├── jquery-ui.theme.css.map
│ │ │ │ │ │ │ ├── jquery-ui.theme.scss
│ │ │ │ │ │ │ ├── select2.theme.css
│ │ │ │ │ │ │ ├── select2.theme.css.map
│ │ │ │ │ │ │ ├── select2.theme.scss
│ │ │ │ │ │ │ └── _variables.scss
│ │ │ │ │ │ ├── green
│ │ │ │ │ │ │ ├── base.css
│ │ │ │ │ │ │ ├── base.css.map
│ │ │ │ │ │ │ ├── base.scss
│ │ │ │ │ │ │ ├── jquery-ui.theme.css
│ │ │ │ │ │ │ ├── jquery-ui.theme.css.map
│ │ │ │ │ │ │ ├── jquery-ui.theme.scss
│ │ │ │ │ │ │ ├── select2.theme.css
│ │ │ │ │ │ │ ├── select2.theme.css.map
│ │ │ │ │ │ │ ├── select2.theme.scss
│ │ │ │ │ │ │ └── _variables.scss
│ │ │ │ │ │ ├── light-blue
│ │ │ │ │ │ │ ├── base.css
│ │ │ │ │ │ │ ├── base.css.map
│ │ │ │ │ │ │ ├── base.scss
│ │ │ │ │ │ │ ├── jquery-ui.theme.css
│ │ │ │ │ │ │ ├── jquery-ui.theme.css.map
│ │ │ │ │ │ │ ├── jquery-ui.theme.scss
│ │ │ │ │ │ │ ├── select2.theme.css
│ │ │ │ │ │ │ ├── select2.theme.css.map
│ │ │ │ │ │ │ ├── select2.theme.scss
│ │ │ │ │ │ │ └── _variables.scss
│ │ │ │ │ │ ├── light-gray
│ │ │ │ │ │ │ ├── base.css
│ │ │ │ │ │ │ ├── base.css.map
│ │ │ │ │ │ │ ├── base.scss
│ │ │ │ │ │ │ ├── jquery-ui.theme.css
│ │ │ │ │ │ │ ├── jquery-ui.theme.css.map
│ │ │ │ │ │ │ ├── jquery-ui.theme.scss
│ │ │ │ │ │ │ ├── select2.theme.css
│ │ │ │ │ │ │ ├── select2.theme.css.map
│ │ │ │ │ │ │ ├── select2.theme.scss
│ │ │ │ │ │ │ └── _variables.scss
│ │ │ │ │ │ ├── light-green
│ │ │ │ │ │ │ ├── base.css
│ │ │ │ │ │ │ ├── base.css.map
│ │ │ │ │ │ │ ├── base.scss
│ │ │ │ │ │ │ ├── jquery-ui.theme.css
│ │ │ │ │ │ │ ├── jquery-ui.theme.css.map
│ │ │ │ │ │ │ ├── jquery-ui.theme.scss
│ │ │ │ │ │ │ ├── select2.theme.css
│ │ │ │ │ │ │ ├── select2.theme.css.map
│ │ │ │ │ │ │ ├── select2.theme.scss
│ │ │ │ │ │ │ └── _variables.scss
│ │ │ │ │ │ └── light-violet
│ │ │ │ │ │ ├── base.css
│ │ │ │ │ │ ├── base.css.map
│ │ │ │ │ │ ├── base.scss
│ │ │ │ │ │ ├── jquery-ui.theme.css
│ │ │ │ │ │ ├── jquery-ui.theme.css.map
│ │ │ │ │ │ ├── jquery-ui.theme.scss
│ │ │ │ │ │ ├── select2.theme.css
│ │ │ │ │ │ ├── select2.theme.css.map
│ │ │ │ │ │ ├── select2.theme.scss
│ │ │ │ │ │ └── _variables.scss
│ │ │ │ │ ├── _variables.scss
│ │ │ │ │ └── vendor.css
│ │ │ │ └── js
│ │ │ │ ├── build
│ │ │ │ │ └── bundle.min.js
│ │ │ │ ├── i18n
│ │ │ │ │ ├── jquery-ui
│ │ │ │ │ │ ├── datepicker-af.js
│ │ │ │ │ │ ├── datepicker-ar-DZ.js
│ │ │ │ │ │ ├── datepicker-ar.js
│ │ │ │ │ │ ├── datepicker-az.js
│ │ │ │ │ │ ├── datepicker-be.js
│ │ │ │ │ │ ├── datepicker-bg.js
│ │ │ │ │ │ ├── datepicker-bs.js
│ │ │ │ │ │ ├── datepicker-ca.js
│ │ │ │ │ │ ├── datepicker-cs.js
│ │ │ │ │ │ ├── datepicker-cy-GB.js
│ │ │ │ │ │ ├── datepicker-da.js
│ │ │ │ │ │ ├── datepicker-de.js
│ │ │ │ │ │ ├── datepicker-el.js
│ │ │ │ │ │ ├── datepicker-en-AU.js
│ │ │ │ │ │ ├── datepicker-en-GB.js
│ │ │ │ │ │ ├── datepicker-en-NZ.js
│ │ │ │ │ │ ├── datepicker-eo.js
│ │ │ │ │ │ ├── datepicker-es.js
│ │ │ │ │ │ ├── datepicker-et.js
│ │ │ │ │ │ ├── datepicker-eu.js
│ │ │ │ │ │ ├── datepicker-fa.js
│ │ │ │ │ │ ├── datepicker-fi.js
│ │ │ │ │ │ ├── datepicker-fo.js
│ │ │ │ │ │ ├── datepicker-fr-CA.js
│ │ │ │ │ │ ├── datepicker-fr-CH.js
│ │ │ │ │ │ ├── datepicker-fr.js
│ │ │ │ │ │ ├── datepicker-gl.js
│ │ │ │ │ │ ├── datepicker-he.js
│ │ │ │ │ │ ├── datepicker-hi.js
│ │ │ │ │ │ ├── datepicker-hr.js
│ │ │ │ │ │ ├── datepicker-hu.js
│ │ │ │ │ │ ├── datepicker-hy.js
│ │ │ │ │ │ ├── datepicker-id.js
│ │ │ │ │ │ ├── datepicker-is.js
│ │ │ │ │ │ ├── datepicker-it-CH.js
│ │ │ │ │ │ ├── datepicker-it.js
│ │ │ │ │ │ ├── datepicker-ja.js
│ │ │ │ │ │ ├── datepicker-ka.js
│ │ │ │ │ │ ├── datepicker-kk.js
│ │ │ │ │ │ ├── datepicker-km.js
│ │ │ │ │ │ ├── datepicker-ko.js
│ │ │ │ │ │ ├── datepicker-ky.js
│ │ │ │ │ │ ├── datepicker-lb.js
│ │ │ │ │ │ ├── datepicker-lt.js
│ │ │ │ │ │ ├── datepicker-lv.js
│ │ │ │ │ │ ├── datepicker-mk.js
│ │ │ │ │ │ ├── datepicker-ml.js
│ │ │ │ │ │ ├── datepicker-ms.js
│ │ │ │ │ │ ├── datepicker-nb.js
│ │ │ │ │ │ ├── datepicker-nl-BE.js
│ │ │ │ │ │ ├── datepicker-nl.js
│ │ │ │ │ │ ├── datepicker-nn.js
│ │ │ │ │ │ ├── datepicker-no.js
│ │ │ │ │ │ ├── datepicker-pl.js
│ │ │ │ │ │ ├── datepicker-pt-BR.js
│ │ │ │ │ │ ├── datepicker-pt.js
│ │ │ │ │ │ ├── datepicker-rm.js
│ │ │ │ │ │ ├── datepicker-ro.js
│ │ │ │ │ │ ├── datepicker-ru.js
│ │ │ │ │ │ ├── datepicker-sk.js
│ │ │ │ │ │ ├── datepicker-sl.js
│ │ │ │ │ │ ├── datepicker-sq.js
│ │ │ │ │ │ ├── datepicker-sr.js
│ │ │ │ │ │ ├── datepicker-sr-SR.js
│ │ │ │ │ │ ├── datepicker-sv.js
│ │ │ │ │ │ ├── datepicker-ta.js
│ │ │ │ │ │ ├── datepicker-th.js
│ │ │ │ │ │ ├── datepicker-tj.js
│ │ │ │ │ │ ├── datepicker-tr.js
│ │ │ │ │ │ ├── datepicker-uk.js
│ │ │ │ │ │ ├── datepicker-vi.js
│ │ │ │ │ │ ├── datepicker-zh-CN.js
│ │ │ │ │ │ ├── datepicker-zh-HK.js
│ │ │ │ │ │ └── datepicker-zh-TW.js
│ │ │ │ │ ├── jquery-ui-timepicker
│ │ │ │ │ │ ├── jquery.ui.timepicker-cs.js
│ │ │ │ │ │ ├── jquery.ui.timepicker-de.js
│ │ │ │ │ │ ├── jquery.ui.timepicker-es.js
│ │ │ │ │ │ ├── jquery.ui.timepicker-fr.js
│ │ │ │ │ │ ├── jquery.ui.timepicker-hr.js
│ │ │ │ │ │ ├── jquery.ui.timepicker-hu.js
│ │ │ │ │ │ ├── jquery.ui.timepicker-it.js
│ │ │ │ │ │ ├── jquery.ui.timepicker-ja.js
│ │ │ │ │ │ ├── jquery.ui.timepicker-mk.js
│ │ │ │ │ │ ├── jquery.ui.timepicker-nl.js
│ │ │ │ │ │ ├── jquery.ui.timepicker-pl.js
│ │ │ │ │ │ ├── jquery.ui.timepicker-pt-BR.js
│ │ │ │ │ │ ├── jquery.ui.timepicker-ru.js
│ │ │ │ │ │ ├── jquery.ui.timepicker-sl.js
│ │ │ │ │ │ ├── jquery.ui.timepicker-sv.js
│ │ │ │ │ │ └── jquery.ui.timepicker-tr.js
│ │ │ │ │ └── select2
│ │ │ │ │ ├── az.js
│ │ │ │ │ ├── bg.js
│ │ │ │ │ ├── ca.js
│ │ │ │ │ ├── cs.js
│ │ │ │ │ ├── da.js
│ │ │ │ │ ├── de.js
│ │ │ │ │ ├── en.js
│ │ │ │ │ ├── es.js
│ │ │ │ │ ├── et.js
│ │ │ │ │ ├── eu.js
│ │ │ │ │ ├── fa.js
│ │ │ │ │ ├── fi.js
│ │ │ │ │ ├── fr.js
│ │ │ │ │ ├── gl.js
│ │ │ │ │ ├── he.js
│ │ │ │ │ ├── hi.js
│ │ │ │ │ ├── hr.js
│ │ │ │ │ ├── hu.js
│ │ │ │ │ ├── id.js
│ │ │ │ │ ├── is.js
│ │ │ │ │ ├── it.js
│ │ │ │ │ ├── ko.js
│ │ │ │ │ ├── lt.js
│ │ │ │ │ ├── lv.js
│ │ │ │ │ ├── mk.js
│ │ │ │ │ ├── nb.js
│ │ │ │ │ ├── nl.js
│ │ │ │ │ ├── pl.js
│ │ │ │ │ ├── pt-BR.js
│ │ │ │ │ ├── pt.js
│ │ │ │ │ ├── ro.js
│ │ │ │ │ ├── ru.js
│ │ │ │ │ ├── sk.js
│ │ │ │ │ ├── sr.js
│ │ │ │ │ ├── sv.js
│ │ │ │ │ ├── th.js
│ │ │ │ │ ├── tr.js
│ │ │ │ │ ├── uk.js
│ │ │ │ │ ├── vi.js
│ │ │ │ │ ├── zh-CN.js
│ │ │ │ │ └── zh-TW.js
│ │ │ │ └── src
│ │ │ │ ├── features
│ │ │ │ │ ├── changeform.js
│ │ │ │ │ ├── changeform-tabs.js
│ │ │ │ │ ├── changelist.js
│ │ │ │ │ ├── checkboxes.js
│ │ │ │ │ ├── compact-inline.js
│ │ │ │ │ ├── dashboard.js
│ │ │ │ │ ├── date-time-widgets.js
│ │ │ │ │ ├── filters.js
│ │ │ │ │ ├── inlines.js
│ │ │ │ │ ├── related-popups.js
│ │ │ │ │ ├── scroll-to-bottom-detector.js
│ │ │ │ │ ├── selects.js
│ │ │ │ │ ├── siblings.js
│ │ │ │ │ ├── sidebar
│ │ │ │ │ │ ├── application-pinning.js
│ │ │ │ │ │ ├── bookmarks.js
│ │ │ │ │ │ ├── main.js
│ │ │ │ │ │ └── popup.js
│ │ │ │ │ ├── themes.js
│ │ │ │ │ ├── tooltips.js
│ │ │ │ │ └── touchmove-non-scrollable.js
│ │ │ │ ├── layout-updaters
│ │ │ │ │ ├── actions.js
│ │ │ │ │ ├── branding.js
│ │ │ │ │ ├── breadcrumbs.js
│ │ │ │ │ ├── changeform-tabs.js
│ │ │ │ │ ├── delete-confirmation.js
│ │ │ │ │ ├── icons.js
│ │ │ │ │ ├── object-tools.js
│ │ │ │ │ ├── paginator.js
│ │ │ │ │ ├── related-widget-wrapper.js
│ │ │ │ │ ├── stacked-inline.js
│ │ │ │ │ ├── tabular-inline.js
│ │ │ │ │ ├── toolbar.js
│ │ │ │ │ └── user-tools.js
│ │ │ │ ├── main.js
│ │ │ │ └── utils
│ │ │ │ ├── jquery-icontains.js
│ │ │ │ ├── jquery-slidefade.js
│ │ │ │ ├── translate.js
│ │ │ │ └── window-storage.js
│ │ │ └── range_filter
│ │ │ └── css
│ │ │ └── style.css
│ │ ├── templates
│ │ │ ├── admin
│ │ │ │ ├── base.html
│ │ │ │ ├── edit_inline
│ │ │ │ │ └── compact.html
│ │ │ │ ├── includes
│ │ │ │ │ └── fieldset.html
│ │ │ │ └── popup_response.html
│ │ │ ├── jet
│ │ │ │ └── related_field_ajax_list_filter.html
│ │ │ └── rangefilter
│ │ │ └── date_filter.html
│ │ ├── templatetags
│ │ │ ├── __init__.py
│ │ │ ├── jet_tags.py
│ │ │ └── __pycache__
│ │ │ ├── __init__.cpython-36.pyc
│ │ │ └── jet_tags.cpython-36.pyc
│ │ ├── tests
│ │ │ ├── admin.py
│ │ │ ├── dashboard.py
│ │ │ ├── __init__.py
│ │ │ ├── models.py
│ │ │ ├── settings.py
│ │ │ ├── test_dashboard.py
│ │ │ ├── test_filters.py
│ │ │ ├── test_ordered_set.py
│ │ │ ├── test_tags.py
│ │ │ ├── test_utils.py
│ │ │ ├── test_views.py
│ │ │ └── urls.py
│ │ ├── urls.py
│ │ ├── utils.py
│ │ └── views.py
│ └── suit
│ ├── admin_filters.py
│ ├── admin.py
│ ├── apps.py
│ ├── compat.py
│ ├── config.py
│ ├── __init__.py
│ ├── menu.py
│ ├── __pycache__
│ │ ├── admin.cpython-36.pyc
│ │ ├── admin_filters.cpython-36.pyc
│ │ ├── apps.cpython-36.pyc
│ │ ├── compat.cpython-36.pyc
│ │ ├── config.cpython-36.pyc
│ │ ├── __init__.cpython-36.pyc
│ │ ├── menu.cpython-36.pyc
│ │ ├── sortables.cpython-36.pyc
│ │ ├── template.cpython-36.pyc
│ │ └── widgets.cpython-36.pyc
│ ├── sass
│ │ ├── components
│ │ │ ├── _alerts.scss
│ │ │ ├── _breadcrumbs.scss
│ │ │ ├── _buttons.scss
│ │ │ ├── _cards.scss
│ │ │ ├── _confirmations.scss
│ │ │ ├── _forms.scss
│ │ │ ├── _icons.scss
│ │ │ ├── _results.scss
│ │ │ ├── _sortables.scss
│ │ │ ├── _submit_row.scss
│ │ │ ├── _tables.scss
│ │ │ ├── _tabs.scss
│ │ │ └── _widgets.scss
│ │ ├── layout
│ │ │ ├── _content.scss
│ │ │ ├── _footer.scss
│ │ │ ├── _header.scss
│ │ │ ├── _navbars.scss
│ │ │ └── _vertical.scss
│ │ ├── _mixins.scss
│ │ ├── pages
│ │ │ ├── _changeform.scss
│ │ │ ├── _changelist.scss
│ │ │ ├── _dashboard.scss
│ │ │ └── _login.scss
│ │ ├── suit.scss
│ │ ├── _variables.scss
│ │ └── _vendor.scss
│ ├── sortables.py
│ ├── static
│ │ ├── admin
│ │ │ └── css
│ │ │ ├── changelists.css
│ │ │ ├── dashboard.css
│ │ │ ├── forms.css
│ │ │ └── login.css
│ │ └── suit
│ │ ├── css
│ │ │ ├── font-awesome.min.css
│ │ │ └── suit.css
│ │ ├── fonts
│ │ │ ├── FontAwesome.otf
│ │ │ ├── fontawesome-webfont.eot
│ │ │ ├── fontawesome-webfont.svg
│ │ │ ├── fontawesome-webfont.ttf
│ │ │ ├── fontawesome-webfont.woff
│ │ │ └── fontawesome-webfont.woff2
│ │ └── js
│ │ ├── autosize.min.js
│ │ ├── suit.js
│ │ └── suit.sortables.js
│ ├── template.py
│ ├── templates
│ │ ├── admin
│ │ │ ├── auth
│ │ │ │ └── user
│ │ │ │ └── add_form.html
│ │ │ ├── base.html
│ │ │ ├── base_site.html
│ │ │ ├── change_form.html
│ │ │ ├── change_list.html
│ │ │ ├── change_list_results.html
│ │ │ ├── filter_horizontal.html
│ │ │ ├── includes
│ │ │ │ └── fieldset.html
│ │ │ └── login.html
│ │ ├── registration
│ │ │ └── password_change_form.html
│ │ └── suit
│ │ ├── change_form_includes.html
│ │ ├── menu.html
│ │ ├── menu_item.html
│ │ └── search_form.html
│ ├── templatetags
│ │ ├── __init__.py
│ │ ├── __pycache__
│ │ │ ├── __init__.cpython-36.pyc
│ │ │ ├── suit_forms.cpython-36.pyc
│ │ │ ├── suit_list.cpython-36.pyc
│ │ │ ├── suit_menu.cpython-36.pyc
│ │ │ └── suit_tags.cpython-36.pyc
│ │ ├── suit_forms.py
│ │ ├── suit_list.py
│ │ ├── suit_menu.py
│ │ └── suit_tags.py
│ ├── tests
│ │ ├── __init__.py
│ │ ├── settings.py
│ │ ├── test_menu.py
│ │ ├── test_routes.py
│ │ └── urls.py
│ └── widgets.py
├── hr
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ ├── 0002_auto_20180108_0913.py
│ │ ├── 0003_auto_20180131_0934.py
│ │ ├── __init__.py
│ │ └── __pycache__
│ │ ├── 0001_initial.cpython-36.pyc
│ │ ├── 0002_auto_20180108_0913.cpython-36.pyc
│ │ ├── 0003_auto_20180131_0934.cpython-36.pyc
│ │ └── __init__.cpython-36.pyc
│ ├── models.py
│ ├── __pycache__
│ │ ├── admin.cpython-36.pyc
│ │ ├── apps.cpython-36.pyc
│ │ ├── __init__.cpython-36.pyc
│ │ └── models.cpython-36.pyc
│ ├── tests.py
│ └── views.py
├── Install
│ ├── MySQL
│ │ └── mis.sql
│ ├── PostgreSQL
│ │ ├── mis.backup
│ │ └── mis.psql
│ ├── requirements.txt
│ └── SQL
│ └── mis.sql
├── invent
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ ├── 0002_auto_20180108_0913.py
│ │ ├── 0003_auto_20180131_0934.py
│ │ ├── __init__.py
│ │ └── __pycache__
│ │ ├── 0001_initial.cpython-36.pyc
│ │ ├── 0002_auto_20180108_0913.cpython-36.pyc
│ │ ├── 0003_auto_20180131_0934.cpython-36.pyc
│ │ └── __init__.cpython-36.pyc
│ ├── models.py
│ ├── __pycache__
│ │ ├── admin.cpython-36.pyc
│ │ ├── apps.cpython-36.pyc
│ │ ├── __init__.cpython-36.pyc
│ │ ├── models.cpython-36.pyc
│ │ ├── urls.cpython-36.pyc
│ │ └── views.cpython-36.pyc
│ ├── tests.py
│ ├── urls.py
│ └── views.py
├── locale
│ ├── zh_CN
│ │ └── LC_MESSAGES
│ │ ├── django.mo
│ │ └── django.po
│ └── zh_Hans
│ └── LC_MESSAGES
│ ├── django.mo
│ └── django.po
├── manage.py
├── midware
│ ├── cuser.py
│ ├── __init__.py
│ └── __pycache__
│ ├── cuser.cpython-36.pyc
│ └── __init__.cpython-36.pyc
├── mis
│ ├── dashboard.py
│ ├── __init__.py
│ ├── production.py
│ ├── __pycache__
│ │ ├── __init__.cpython-36.pyc
│ │ ├── settings.cpython-36.pyc
│ │ ├── urls.cpython-36.pyc
│ │ ├── views.cpython-36.pyc
│ │ └── wsgi.cpython-36.pyc
│ ├── settings.py
│ ├── urls.py
│ ├── views.py
│ └── wsgi.py
├── organ
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ ├── 0002_auto_20180108_0913.py
│ │ ├── 0003_auto_20180131_0934.py
│ │ ├── __init__.py
│ │ └── __pycache__
│ │ ├── 0001_initial.cpython-36.pyc
│ │ ├── 0002_auto_20180108_0913.cpython-36.pyc
│ │ ├── 0003_auto_20180131_0934.cpython-36.pyc
│ │ └── __init__.cpython-36.pyc
│ ├── models.py
│ ├── __pycache__
│ │ ├── admin.cpython-36.pyc
│ │ ├── apps.cpython-36.pyc
│ │ ├── __init__.cpython-36.pyc
│ │ └── models.cpython-36.pyc
│ ├── tests.py
│ └── views.py
├── plugin
│ ├── __init__.py
│ ├── __pycache__
│ │ ├── __init__.cpython-36.pyc
│ │ ├── wfactions.cpython-36.pyc
│ │ ├── wfnodes.cpython-36.pyc
│ │ ├── wfusers.cpython-36.pyc
│ │ └── xls.cpython-36.pyc
│ ├── wfactions.py
│ ├── wfnodes.py
│ ├── wfusers.py
│ └── xls.py
├── purchase
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ ├── 0002_auto_20180108_0913.py
│ │ ├── 0003_auto_20180131_0934.py
│ │ ├── __init__.py
│ │ └── __pycache__
│ │ ├── 0001_initial.cpython-36.pyc
│ │ ├── 0002_auto_20180108_0913.cpython-36.pyc
│ │ ├── 0003_auto_20180131_0934.cpython-36.pyc
│ │ └── __init__.cpython-36.pyc
│ ├── models.py
│ ├── __pycache__
│ │ ├── admin.cpython-36.pyc
│ │ ├── apps.cpython-36.pyc
│ │ ├── __init__.cpython-36.pyc
│ │ └── models.cpython-36.pyc
│ ├── tests.py
│ └── views.py
├── README.md
├── sale
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ ├── 0002_auto_20180108_0913.py
│ │ ├── 0003_auto_20180131_0934.py
│ │ ├── __init__.py
│ │ └── __pycache__
│ │ ├── 0001_initial.cpython-36.pyc
│ │ ├── 0002_auto_20180108_0913.cpython-36.pyc
│ │ ├── 0003_auto_20180131_0934.cpython-36.pyc
│ │ └── __init__.cpython-36.pyc
│ ├── models.py
│ ├── __pycache__
│ │ ├── admin.cpython-36.pyc
│ │ ├── apps.cpython-36.pyc
│ │ ├── __init__.cpython-36.pyc
│ │ └── models.cpython-36.pyc
│ ├── tests.py
│ └── views.py
├── selfhelp
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ ├── 0002_auto_20180108_0913.py
│ │ ├── 0003_auto_20180131_0934.py
│ │ ├── __init__.py
│ │ └── __pycache__
│ │ ├── 0001_initial.cpython-36.pyc
│ │ ├── 0002_auto_20180108_0913.cpython-36.pyc
│ │ ├── 0003_auto_20180131_0934.cpython-36.pyc
│ │ └── __init__.cpython-36.pyc
│ ├── models.py
│ ├── __pycache__
│ │ ├── admin.cpython-36.pyc
│ │ ├── apps.cpython-36.pyc
│ │ ├── __init__.cpython-36.pyc
│ │ ├── models.cpython-36.pyc
│ │ ├── urls.cpython-36.pyc
│ │ └── views.cpython-36.pyc
│ ├── tests.py
│ ├── urls.py
│ └── views.py
├── static
│ ├── css
│ │ └── maximus.css
│ ├── img
│ │ ├── icon-submitlink.gif
│ │ ├── icon-submitlink.png
│ │ └── icon-yes.gif
│ └── js
│ ├── maximus.js
│ └── workorder.js
├── syscfg
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ ├── __init__.py
│ │ └── __pycache__
│ │ ├── 0001_initial.cpython-36.pyc
│ │ └── __init__.cpython-36.pyc
│ ├── models.py
│ ├── __pycache__
│ │ ├── admin.cpython-36.pyc
│ │ ├── apps.cpython-36.pyc
│ │ ├── __init__.cpython-36.pyc
│ │ └── models.cpython-36.pyc
│ ├── tests.py
│ └── views.py
├── templates
│ ├── admin
│ │ ├── app_index.html
│ │ ├── base.html
│ │ ├── change_form.html
│ │ ├── index.html
│ │ ├── invent
│ │ │ ├── inventory
│ │ │ │ └── change_form.html
│ │ │ ├── stockin
│ │ │ │ ├── change_form.html
│ │ │ │ └── in_confirmation.html
│ │ │ └── stockout
│ │ │ ├── change_form.html
│ │ │ └── out_confirmation.html
│ │ ├── object_history.html
│ │ ├── selfhelp
│ │ │ └── workorder
│ │ │ └── change_form.html
│ │ ├── submit_line.html
│ │ └── workflow
│ │ └── node
│ │ └── change_form.html
│ └── default
│ └── workflow
│ ├── workflow_approve_confirmation.html
│ └── workflow_start_confirmation.html
├── upload
│ ├── data
│ │ ├── 1001部门岗位员工导入模板test.xls
│ │ ├── 1003合作伙伴导入模板_ENnUPsg.xls
│ │ ├── 1003合作伙伴导入模板.xls
│ │ ├── 1004项目导入模板_MDj3PCr.xls
│ │ ├── 1004项目导入模板_QE5NXrr.xls
│ │ ├── 1004项目导入模板_Sfco4Ck.xls
│ │ ├── 1004项目导入模板.xls
│ │ ├── 1004项目导入模板_YfVeRXU.xls
│ │ ├── 1005用户信息导入模板_LRE2NKU.xls
│ │ ├── 1005用户信息导入模板_stkXmtR.xls
│ │ ├── 1005用户信息导入模板.xls
│ │ └── 合作伙伴.xls
│ ├── doc
│ │ ├── 1001部门岗位员工导入模板.xls
│ │ ├── 1002期初库存导入模板.csv
│ │ ├── 1003合作伙伴导入模板.xls
│ │ ├── 1004项目导入模板.xls
│ │ ├── 2001报价单明细样例.xls
│ │ ├── 2002需求计划明细样例.xls
│ │ └── 2003采购单明细样例.xls
│ ├── inventory
│ │ ├── INVENTORY.csv
│ │ └── INVENTORY_PPfDioe.csv
│ ├── offer sheet
│ │ └── backbone.js
│ └── project
│ ├── 2014年17月份时事政治全集.docx
│ └── 综合知识与能力素质.docx
├── workflow
│ ├── admin.py
│ ├── apps.py
│ ├── __init__.py
│ ├── migrations
│ │ ├── 0001_initial.py
│ │ ├── 0002_auto_20180108_0913.py
│ │ ├── __init__.py
│ │ └── __pycache__
│ │ ├── 0001_initial.cpython-36.pyc
│ │ ├── 0002_auto_20180108_0913.cpython-36.pyc
│ │ └── __init__.cpython-36.pyc
│ ├── models.py
│ ├── __pycache__
│ │ ├── admin.cpython-36.pyc
│ │ ├── apps.cpython-36.pyc
│ │ ├── __init__.cpython-36.pyc
│ │ ├── models.cpython-36.pyc
│ │ └── views.cpython-36.pyc
│ ├── tests.py
│ └── views.py
└── 文档
├── 00产品资料-功能表.doc
├── 10使用手册-功能概述.doc
├── 20使用手册-基本操作.doc
├── 30使用手册-个人自助.doc
├── 40使用手册-销售管理.doc
├── 50使用手册-采购管理.doc
├── 60使用手册-库存管理.doc
└── 70使用手册-工作流管理.doc
426 directories, 1569 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论