Loading .gitignore +4 −0 Original line number Diff line number Diff line /bower_components/ /.pydevproject /.project __pycache__/ *.pyc invman/settings.py +7 −5 Original line number Diff line number Diff line Loading @@ -14,7 +14,9 @@ import os # Build paths inside the project like this: os.path.join(BASE_DIR, ...) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) SETTINGS_PATH = os.path.dirname(os.path.dirname(__file__)) PROJECT_DIR = os.path.dirname(os.path.abspath(__file__)) STATIC_ROOT = os.path.join(PROJECT_DIR, 'static') # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/1.11/howto/deployment/checklist/ Loading Loading @@ -60,9 +62,7 @@ ROOT_URLCONF = 'invman.urls' TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [ 'templates' ], 'DIRS': [os.path.join(SETTINGS_PATH, 'templates')], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ Loading @@ -85,7 +85,7 @@ DATABASES = { 'default': { 'ENGINE': 'django.contrib.gis.db.backends.postgis', 'NAME': 'invman', 'USER': 'invman', 'USER': 'InVmAn', 'PASSWORD': 'InVmAn', 'HOST': 'localhost' } Loading Loading @@ -136,8 +136,10 @@ STATICFILES_FINDERS = ( 'djangobower.finders.BowerFinder', ) BOWER_COMPONENTS_ROOT = BASE_DIR BOWER_INSTALLED_APPS = ( 'jquery', 'bootstrap', Loading invman/static/admin/css/autocomplete.css 0 → 100644 +260 −0 Original line number Diff line number Diff line select.admin-autocomplete { width: 20em; } .select2-container--admin-autocomplete.select2-container { min-height: 30px; } .select2-container--admin-autocomplete .select2-selection--single, .select2-container--admin-autocomplete .select2-selection--multiple { min-height: 30px; padding: 0; } .select2-container--admin-autocomplete.select2-container--focus .select2-selection, .select2-container--admin-autocomplete.select2-container--open .select2-selection { border-color: #999; min-height: 30px; } .select2-container--admin-autocomplete.select2-container--focus .select2-selection.select2-selection--single, .select2-container--admin-autocomplete.select2-container--open .select2-selection.select2-selection--single { padding: 0; } .select2-container--admin-autocomplete.select2-container--focus .select2-selection.select2-selection--multiple, .select2-container--admin-autocomplete.select2-container--open .select2-selection.select2-selection--multiple { padding: 0; } .select2-container--admin-autocomplete .select2-selection--single { background-color: #fff; border: 1px solid #ccc; border-radius: 4px; } .select2-container--admin-autocomplete .select2-selection--single .select2-selection__rendered { color: #444; line-height: 30px; } .select2-container--admin-autocomplete .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; } .select2-container--admin-autocomplete .select2-selection--single .select2-selection__placeholder { color: #999; } .select2-container--admin-autocomplete .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; } .select2-container--admin-autocomplete .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; } .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; } .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; } .select2-container--admin-autocomplete.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default; } .select2-container--admin-autocomplete.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; } .select2-container--admin-autocomplete.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; } .select2-container--admin-autocomplete .select2-selection--multiple { background-color: white; border: 1px solid #ccc; border-radius: 4px; cursor: text; } .select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__rendered { box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; width: 100%; } .select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__rendered li { list-style: none; } .select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__placeholder { color: #999; margin-top: 5px; float: left; } .select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin: 5px; } .select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #ccc; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; } .select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__choice__remove { color: #999; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; } .select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__choice__remove:hover { color: #333; } .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-search--inline { float: right; } .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; } .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; } .select2-container--admin-autocomplete.select2-container--focus .select2-selection--multiple { border: solid #999 1px; outline: 0; } .select2-container--admin-autocomplete.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default; } .select2-container--admin-autocomplete.select2-container--disabled .select2-selection__choice__remove { display: none; } .select2-container--admin-autocomplete.select2-container--open.select2-container--above .select2-selection--single, .select2-container--admin-autocomplete.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius: 0; border-top-right-radius: 0; } .select2-container--admin-autocomplete.select2-container--open.select2-container--below .select2-selection--single, .select2-container--admin-autocomplete.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .select2-container--admin-autocomplete .select2-search--dropdown .select2-search__field { border: 1px solid #ccc; } .select2-container--admin-autocomplete .select2-search--inline .select2-search__field { background: transparent; border: none; outline: 0; box-shadow: none; -webkit-appearance: textfield; } .select2-container--admin-autocomplete .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; } .select2-container--admin-autocomplete .select2-results__option[role=group] { padding: 0; } .select2-container--admin-autocomplete .select2-results__option[aria-disabled=true] { color: #999; } .select2-container--admin-autocomplete .select2-results__option[aria-selected=true] { background-color: #ddd; } .select2-container--admin-autocomplete .select2-results__option .select2-results__option { padding-left: 1em; } .select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__group { padding-left: 0; } .select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; } .select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; } .select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; } .select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; } .select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; } .select2-container--admin-autocomplete .select2-results__option--highlighted[aria-selected] { background-color: #79aec8; color: white; } .select2-container--admin-autocomplete .select2-results__group { cursor: default; display: block; padding: 6px; } Loading
.gitignore +4 −0 Original line number Diff line number Diff line /bower_components/ /.pydevproject /.project __pycache__/ *.pyc
invman/settings.py +7 −5 Original line number Diff line number Diff line Loading @@ -14,7 +14,9 @@ import os # Build paths inside the project like this: os.path.join(BASE_DIR, ...) BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) SETTINGS_PATH = os.path.dirname(os.path.dirname(__file__)) PROJECT_DIR = os.path.dirname(os.path.abspath(__file__)) STATIC_ROOT = os.path.join(PROJECT_DIR, 'static') # Quick-start development settings - unsuitable for production # See https://docs.djangoproject.com/en/1.11/howto/deployment/checklist/ Loading Loading @@ -60,9 +62,7 @@ ROOT_URLCONF = 'invman.urls' TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [ 'templates' ], 'DIRS': [os.path.join(SETTINGS_PATH, 'templates')], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ Loading @@ -85,7 +85,7 @@ DATABASES = { 'default': { 'ENGINE': 'django.contrib.gis.db.backends.postgis', 'NAME': 'invman', 'USER': 'invman', 'USER': 'InVmAn', 'PASSWORD': 'InVmAn', 'HOST': 'localhost' } Loading Loading @@ -136,8 +136,10 @@ STATICFILES_FINDERS = ( 'djangobower.finders.BowerFinder', ) BOWER_COMPONENTS_ROOT = BASE_DIR BOWER_INSTALLED_APPS = ( 'jquery', 'bootstrap', Loading
invman/static/admin/css/autocomplete.css 0 → 100644 +260 −0 Original line number Diff line number Diff line select.admin-autocomplete { width: 20em; } .select2-container--admin-autocomplete.select2-container { min-height: 30px; } .select2-container--admin-autocomplete .select2-selection--single, .select2-container--admin-autocomplete .select2-selection--multiple { min-height: 30px; padding: 0; } .select2-container--admin-autocomplete.select2-container--focus .select2-selection, .select2-container--admin-autocomplete.select2-container--open .select2-selection { border-color: #999; min-height: 30px; } .select2-container--admin-autocomplete.select2-container--focus .select2-selection.select2-selection--single, .select2-container--admin-autocomplete.select2-container--open .select2-selection.select2-selection--single { padding: 0; } .select2-container--admin-autocomplete.select2-container--focus .select2-selection.select2-selection--multiple, .select2-container--admin-autocomplete.select2-container--open .select2-selection.select2-selection--multiple { padding: 0; } .select2-container--admin-autocomplete .select2-selection--single { background-color: #fff; border: 1px solid #ccc; border-radius: 4px; } .select2-container--admin-autocomplete .select2-selection--single .select2-selection__rendered { color: #444; line-height: 30px; } .select2-container--admin-autocomplete .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; } .select2-container--admin-autocomplete .select2-selection--single .select2-selection__placeholder { color: #999; } .select2-container--admin-autocomplete .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; } .select2-container--admin-autocomplete .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; } .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; } .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; } .select2-container--admin-autocomplete.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default; } .select2-container--admin-autocomplete.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; } .select2-container--admin-autocomplete.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; } .select2-container--admin-autocomplete .select2-selection--multiple { background-color: white; border: 1px solid #ccc; border-radius: 4px; cursor: text; } .select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__rendered { box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; width: 100%; } .select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__rendered li { list-style: none; } .select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__placeholder { color: #999; margin-top: 5px; float: left; } .select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin: 5px; } .select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #ccc; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; } .select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__choice__remove { color: #999; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; } .select2-container--admin-autocomplete .select2-selection--multiple .select2-selection__choice__remove:hover { color: #333; } .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-search--inline { float: right; } .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; } .select2-container--admin-autocomplete[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; } .select2-container--admin-autocomplete.select2-container--focus .select2-selection--multiple { border: solid #999 1px; outline: 0; } .select2-container--admin-autocomplete.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default; } .select2-container--admin-autocomplete.select2-container--disabled .select2-selection__choice__remove { display: none; } .select2-container--admin-autocomplete.select2-container--open.select2-container--above .select2-selection--single, .select2-container--admin-autocomplete.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius: 0; border-top-right-radius: 0; } .select2-container--admin-autocomplete.select2-container--open.select2-container--below .select2-selection--single, .select2-container--admin-autocomplete.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .select2-container--admin-autocomplete .select2-search--dropdown .select2-search__field { border: 1px solid #ccc; } .select2-container--admin-autocomplete .select2-search--inline .select2-search__field { background: transparent; border: none; outline: 0; box-shadow: none; -webkit-appearance: textfield; } .select2-container--admin-autocomplete .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; } .select2-container--admin-autocomplete .select2-results__option[role=group] { padding: 0; } .select2-container--admin-autocomplete .select2-results__option[aria-disabled=true] { color: #999; } .select2-container--admin-autocomplete .select2-results__option[aria-selected=true] { background-color: #ddd; } .select2-container--admin-autocomplete .select2-results__option .select2-results__option { padding-left: 1em; } .select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__group { padding-left: 0; } .select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; } .select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; } .select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; } .select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; } .select2-container--admin-autocomplete .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; } .select2-container--admin-autocomplete .select2-results__option--highlighted[aria-selected] { background-color: #79aec8; color: white; } .select2-container--admin-autocomplete .select2-results__group { cursor: default; display: block; padding: 6px; }