1
0
Fork 0
Commit Graph

626 Commits (d4fb5189d19aa7fc12e1adcfbc7b3ca07452fed6)

Author SHA1 Message Date
Corey Shields d4fb5189d1 future imports and remove unicode strings
adds from __future__ import unicode_literals, absolute_import, division, print_function to all files, removes unicode strings from RTD conf.py (none other were found in our codebase)

See also https://docs.djangoproject.com/en/1.11/topics/python3/#unicode-literals

fixes #290

tested locally in docker
2019-06-30 19:23:55 -04:00
Pierros Papadeas 5433a7a67b
Beautify citation on satellite.html template 2019-06-30 11:25:36 +03:00
Vasilis Tsiligiannis 1d85a64e6e Remove task which resets all decoded data
With the introduction of 'satnogs-decoders' version saved within the
decoded data structure, there is no need to reset any data prior to
triggering a 'decode all' task. The newly decoded data can happily live
alongside old data until the administator of the data warehouse decides
to remove them, part of data janitor tasks. An additional advantage is
that if the decoder structure changes drastically, existing dashboards
can still be used to visualize the old data as long as they are
filtered by version and until new dashboards are prepared.

Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-11 14:18:04 +03:00
Vasilis Tsiligiannis a7e80bb4e5 Save 'satnogs-decoders' version in decoded data structure
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-11 14:11:53 +03:00
Vasilis Tsiligiannis f59efae039 gitlab-ci: Use specific version of 'satnogsdecoders' if requested so via a trigger variable
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-10 16:52:01 +03:00
Vasilis Tsiligiannis 6da2fadf94 tox: Do not use editable install when running 'pytest'
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 20:58:26 +03:00
Vasilis Tsiligiannis 4bb87e2e6a isort: Do not skip install in order to correctly detect third-party imports
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 20:49:10 +03:00
Vasilis Tsiligiannis 084694b02c tox: Do not run 'pytest' in Python3 until they are fixed
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 20:41:52 +03:00
Vasilis Tsiligiannis c88a139f89 tox: Fix environments to work on both Python versions
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 20:18:21 +03:00
Vasilis Tsiligiannis 6ba9a0428a tox: Add enviroment to apply 'yapf' and 'isort' suggested changes
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:38:47 +03:00
Vasilis Tsiligiannis 811b3a8a8f tox: Consolidate 'isort' and 'yapf' environments for Python2 and Python3
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:34:24 +03:00
Vasilis Tsiligiannis 826f7bbe9f tox: Introduce 'build' environment
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:26:01 +03:00
Vasilis Tsiligiannis be4e2fd1fc tox: Move 'yapf' ignore list to '.yapfignore'
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:25:55 +03:00
Vasilis Tsiligiannis 45abdcd33a tox: Move 'isort' skip lists to 'setup.cfg'
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:25:40 +03:00
Vasilis Tsiligiannis cb2c4899a9 tox: Move 'flake8' ignore list to 'setup.cfg'
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 18:03:25 +03:00
Vasilis Tsiligiannis eee14e66e8 tox: Pin static analyzer tools versions to ensure reproducible CI results
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-05-09 14:39:19 +03:00
Fabian P. Schmidt f141ce2580 docs/installation-*: Add frontend dependencies installation step
Signed-off-by: Fabian P. Schmidt <kerel-fs@gmx.de>
2019-04-28 22:41:08 +02:00
Alfredos-Panagiotis Damkalis d3501fd8f3 Update to gulp v4.0.0
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-04-27 17:39:37 +03:00
Alfredos-Panagiotis Damkalis 756aca8ad9 Update github dependencies entries in package.json
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-04-27 17:35:29 +03:00
Vasilis Tsiligiannis 655f98f39c Use 'isort' to fix order of imports
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 14:08:11 +03:00
Vasilis Tsiligiannis 445b9b0a00 gitlab-ci: Use latest version of Python images
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 12:32:39 +03:00
Vasilis Tsiligiannis c6426139a9 Run 'flake8' and 'yapf' for both Python2 and 3
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 12:32:39 +03:00
Vasilis Tsiligiannis 140180b6b3 Reformat code with 'yapf', check format using 'tox'
Use configration based on Django coding style guidelines

Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 12:32:33 +03:00
Vasilis Tsiligiannis 2df9d69d9d gitignore: Do not ignore '/staticfiles'
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 00:41:13 +03:00
Vasilis Tsiligiannis a8993036d1 docs: Fix formatting
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 00:25:30 +03:00
Vasilis Tsiligiannis 3ffc7b7615 gitignore: Ignore 'docs' build directory
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 00:24:07 +03:00
Vasilis Tsiligiannis 1ebedf7f90 Switch to 'npm' for managing dependencies, remove static assets
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 00:23:33 +03:00
Vasilis Tsiligiannis e761c319b6 gulp: Replace 'var' with 'const', replace arrows with regular functions
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-26 15:29:06 +03:00
Vasilis Tsiligiannis f0856840f7 Update requirements, fix 'urllib3' version conflict
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-26 15:06:21 +03:00
Vasilis Tsiligiannis 8c3debcc43 docker-compose: Bump Redis to version '5.0.4'
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-26 14:42:28 +03:00
Vasilis Tsiligiannis 369f51cddb docker-compose: Use stable version of MariaDB (fixes #292)
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-26 14:42:28 +03:00
Alfredos-Panagiotis Damkalis f3977c27ea Filter trasnmitters API by uuid
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-04-24 15:59:11 +03:00
Vasilis Tsiligiannis 448b48e61c Use Read the Docs theme
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-22 14:07:51 +03:00
Vasilis Tsiligiannis 28a7111a1f Compile docs and publish them as GitLab pages
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-22 14:07:51 +03:00
Corey Shields 5e5296f154 fix dependencies for moving up to Django 2
this fixes for 2.0, will be one step toward 2.2

Fixes #278
2019-04-20 21:49:33 -04:00
Corey Shields ff21847b52 rename demoddata.source to demoddata.app_source
We have a field in demoddata called "source" which stores the application source of the data (network, sids, manual). This causes a lot of confusion with the SiDS API format which has a "source" parameter (that we convert to "station")

As I'm working through documenting the API (and getting us ready for feature expansion), I'd like this field renamed to avoid future confusion.
2019-04-20 19:15:29 -04:00
Alfredos-Panagiotis Damkalis 5b7814000c Fix telemetry API methods 2019-04-19 18:53:21 +03:00
Alfredos-Panagiotis Damkalis d786ce72bd Fix transmitter API test 2019-04-19 17:23:47 +03:00
Corey Shields f43c387e2d fixing db api 2019-04-17 21:55:15 -07:00
Kevin Pak 4c6ee89cd7 Add db version to footer. Create function inside context_processors file to display version in template. In addition, added decoders version below db version. Signed-off-by: Kevin Pak <kedpak10@gmail.com> 2019-04-15 04:30:06 +00:00
Vasilis Tsiligiannis a2401fe1e5 refresh-requirements.sh: Fix replacing of compatible package versions
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-09 20:01:33 +03:00
Vasilis Tsiligiannis d574b65cfd gitignore: Ignore '*.egg-info' directory
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-09 16:34:51 +03:00
Vasilis Tsiligiannis 7b1315cb9d Update fixtures from 'db-dev.satnogs.org'
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-09 16:04:48 +03:00
Vasilis Tsiligiannis efa30be189 refresh-requirements.sh: Add support for comptible release packages
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-09 00:52:46 +03:00
Vasilis Tsiligiannis adf4b813a8 refresh-requirements.sh: Fix backslashes in regular expression variable
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-09 00:52:46 +03:00
Alfredos-Panagiotis Damkalis 30e2b6ef9e Don't drop last column of base_suggestion table 2019-04-09 00:05:41 +03:00
Alfredos-Panagiotis Damkalis c2e378da4e Refactor transmitter model
Transmitter model has been refactored by changing the current schema
from Transmitter and Suggestion models to TransmitterEntry model and
two proxy models TransmitterSuggestion and Transmitter:

* TransmitterEntry model will hold all the entries and changes on
transmitter entries in db.

* TransmitterSuggestion model will be the proxy model of the unreviewed
transmitter entries.

* Transmitter model will be the proxy model of the latest approved and
reviewed transmitter entries.

There are also change on Transmitter model fields:

* alive field is now change to status field

* there are new fields: citation, user, reviewed and created
2019-04-08 21:21:46 +03:00
Patrick Dohmen cc4e9ef141 gitlab-ci: Always install latest stable version of satnogsdecoders
Signed-off-by: Patrick Dohmen <dl4pd@darc.de>
2019-04-07 15:10:27 +00:00
Vasilis Tsiligiannis cdbe9b41f9 gitlab-ci: Install compatible PyPI packages only
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-03-31 23:39:40 +03:00
Vasilis Tsiligiannis ffc5cef720 gitlab-ci: Restrict Docker images to compatible versions
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-03-31 22:33:21 +03:00