diff --git a/.travis.yml b/.travis.yml index 2dac8f3..99c5b53 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,14 +14,14 @@ services: - docker install: - - docker-compose -f docker-compose.test.yml pull --parallel - - docker-compose -f docker-compose.test.yml build + - docker-compose pull --parallel + - docker-compose build script: - - docker-compose -f docker-compose.test.yml run app + - docker-compose run netbox ./manage.py test after_script: - - docker-compose -f docker-compose.test.yml down + - docker-compose down after_success: - docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD" diff --git a/README.md b/README.md index 29688ec..1b821d5 100644 --- a/README.md +++ b/README.md @@ -306,10 +306,10 @@ You can use the following ENV variables to customize the build: ## Tests -To run the test coming with NetBox, use the `docker-compose.test.yml` file as such: +To run the test coming with NetBox, use the `docker-compose.yml` file as such: ``` -$ docker-compose -f docker-compose.test.yml run --rm app +$ docker-compose run netbox ./manage.py test ``` ## About diff --git a/docker-compose.test.yml b/docker-compose.test.yml deleted file mode 100644 index a2ad9b5..0000000 --- a/docker-compose.test.yml +++ /dev/null @@ -1,24 +0,0 @@ -version: '3' -services: - app: - build: - context: . - args: - - BRANCH=${BRANCH-master} - image: ninech/netbox:${BRANCH-latest} - depends_on: - - postgres - env_file: netbox.env - volumes: - - ./configuration:/etc/netbox/config:ro - command: - - ./manage.py - - test - postgres: - image: postgres:10.2-alpine - env_file: postgres.env -volumes: - netbox-static-files: - driver: local - netbox-nginx-config: - driver: local diff --git a/initializers/custom_fields.yml b/initializers/custom_fields.yml index 1409167..e70d6e5 100644 --- a/initializers/custom_fields.yml +++ b/initializers/custom_fields.yml @@ -43,7 +43,7 @@ # type: selection # label: Choose between items # required: false -# filterable: true +# filter_logic: loose # weight: 30 # on_objects: # - dcim.models.Device diff --git a/startup_scripts/20_custom_fields.py b/startup_scripts/20_custom_fields.py index 1346869..2c9e649 100644 --- a/startup_scripts/20_custom_fields.py +++ b/startup_scripts/20_custom_fields.py @@ -1,4 +1,4 @@ -from extras.constants import CF_TYPE_TEXT, CF_TYPE_INTEGER, CF_TYPE_BOOLEAN, CF_TYPE_DATE, CF_TYPE_URL, CF_TYPE_SELECT +from extras.constants import CF_TYPE_TEXT, CF_TYPE_INTEGER, CF_TYPE_BOOLEAN, CF_TYPE_DATE, CF_TYPE_URL, CF_TYPE_SELECT, CF_FILTER_CHOICES from extras.models import CustomField, CustomFieldChoice from ruamel.yaml import YAML