1
0
Fork 0
Commit Graph

1448 Commits (master)

Author SHA1 Message Date
Alfredos-Panagiotis Damkalis def332ee3c Reduce SQL queries on API endpoints
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-11-28 15:39:06 +02:00
Alfredos-Panagiotis Damkalis a1905297ee Reduce SQL queries in observations/new page
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-11-28 14:39:31 +02:00
Alfredos-Panagiotis Damkalis 6fc2d8bb2d Reduce SQL queries in observations page
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-11-28 14:39:11 +02:00
Alfredos-Panagiotis Damkalis 7ba55b6532 Reduce SQL queries in station page
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-11-25 21:00:06 +02:00
Alfredos-Panagiotis Damkalis 71f4157a41 Add indexes on models with ordering
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-11-25 20:23:41 +02:00
Alfredos-Panagiotis Damkalis af8bfb0f50 Fix order of Station objects
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-11-24 02:19:48 +02:00
Alfredos-Panagiotis Damkalis 6f78dc417d Change annotated queries for better performance
Annotaded queries in observations and stations pages on observations table
had as a result to have a "LEFT OUTER JOIN" with all the fields of
"SELECT" being in the "GROUP BY" which creates a significant delay on
running the query.

In django documentation it is stated that "values()" should be used to
specify the fields in "GROUP BY" but we needed other fields and properties
from the Station and User models. With this commit we change the annotate
to alternative queries that solve the significant delay.

Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-11-23 22:22:27 +02:00
Alfredos-Panagiotis Damkalis 758c1dfc03 Fix C0111 lint issues
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-11-22 20:38:38 +02:00
Alfredos-Panagiotis Damkalis 07f924b907 Remove unused code
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-11-18 04:43:03 +02:00
Alfredos-Panagiotis Damkalis d3229adf9f Change class name from DataDemod to DemodData
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-11-18 04:43:03 +02:00
Alfredos-Panagiotis Damkalis 50d86efa64 Request list of TLEs instead of individual TLE for satellites
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-11-18 01:58:24 +02:00
Alfredos-Panagiotis Damkalis 8d22042156 Add 5min on start time when calculate passes
This is a temporary solution for fixing issue #686:
https://gitlab.com/librespacefoundation/satnogs/satnogs-network/issues/686

Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-11-04 18:08:57 +02:00
Alfredos-Panagiotis Damkalis 7edc611911 Focus on satellite field in observations/new page
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-11-04 17:49:22 +02:00
Vasilis Tsiligiannis 3953d3b160 docs: Fix instructions on how to compile 'docs' locally
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-10-07 23:32:05 +03:00
Vasilis Tsiligiannis 21a1153558 Enable Django Debug Toolbar when in debug mode
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-10-07 23:13:01 +03:00
Vasilis Tsiligiannis 90b82b2e31 Add 'django-debug-toolbar' in dependencies, refresh requirements
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-10-07 23:12:18 +03:00
Alfredos-Panagiotis Damkalis 2b7f31773e Fix wrong name pattern in base/urls.py
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-10-06 16:30:12 +03:00
Alfredos-Panagiotis Damkalis ee9ce720e7 pylint: resolve C0103 lint issues
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-10-03 10:57:29 +03:00
Alfredos-Panagiotis Damkalis e7346d4c6d Update wavesurfer.js library to 3.1.0
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-10-01 15:08:37 +03:00
Alfredos-Panagiotis Damkalis 900b732478 Fix assignment of variable in scheduling_stations view
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-09-30 18:54:45 +03:00
Alfredos-Panagiotis Damkalis cf28114f54 Fix disappearing mark on the map in station view
Sometimes mark on the map wasn't visible for the initial zoom. This was
result of a race condition between loading the pin image (loadImage and
addImage) and adding the layer with the mark on the map (addLayer).

Adding addLayer call inside the loadImage callback solves the race
condition by having the pin image always loaded before adding the layer.

Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-09-30 16:57:30 +03:00
Alfredos-Panagiotis Damkalis 29a545c1d4 Update javascript libraries
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-09-30 16:23:08 +03:00
Alfredos-Panagiotis Damkalis 4f63a4f4fd Add artifacts of build process in .gitignore
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-09-30 15:59:18 +03:00
Vasilis Tsiligiannis 66ef0e823a pylint: Remove or ignore unused arguments
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-29 17:09:10 +03:00
Vasilis Tsiligiannis affb7bcbc3 pylint: Ignore unused variables
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-28 14:26:36 +03:00
Vasilis Tsiligiannis 06da2b8cca Add missing login URL when using social auth
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-28 13:47:18 +03:00
Vasilis Tsiligiannis 8084263697 pylint: Fix errors of unimplemented abstract methods
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-28 12:50:48 +03:00
Vasilis Tsiligiannis 41c2697760 Add 'tox' to development requirements
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-27 00:46:06 +03:00
Vasilis Tsiligiannis 8e47a19563 pylint: Use same arguments on overriden methods
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-24 21:29:29 +03:00
Vasilis Tsiligiannis f5f6d0a0fd pylint: Return 'None' when end of function is reached
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-24 20:33:59 +03:00
Vasilis Tsiligiannis d24f0d03ee flake8: Ignore 'node_modules' directory
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-24 20:30:15 +03:00
Vasilis Tsiligiannis 6025914422 pylint: Remove unnecessary 'else' statements
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-24 20:30:15 +03:00
Vasilis Tsiligiannis c6b8fdd2da pylint: Simplify 'if' expression
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-24 20:30:15 +03:00
Vasilis Tsiligiannis d4c26d14cf pylint: Reduce 'return' statements
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-24 20:30:15 +03:00
Vasilis Tsiligiannis f5180258e3 pylint: Do not use 'len()' to determine variable emptiness
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-24 20:30:15 +03:00
Vasilis Tsiligiannis e75d8130de pylint: Remove futile parenthesis
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-24 20:30:15 +03:00
Vasilis Tsiligiannis 894443697e pylint: Fix class argument on 'super()' call
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-24 20:30:15 +03:00
Vasilis Tsiligiannis 0eb0d78b3f pylint: Fix 'bad-continuation'
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-24 20:30:15 +03:00
Alfredos-Panagiotis Damkalis 60248673d1 Fix docs URL
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-09-24 18:53:29 +03:00
Vasilis Tsiligiannis 0cbbcce559 tox: Run 'pylint' against code
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-24 14:46:42 +03:00
Vasilis Tsiligiannis 78e5ce339f tox: Let 'flake8' scan the whole tree
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-23 19:59:37 +03:00
Alfredos-Panagiotis Damkalis 0839be4319 Fix static files path in .gitlab-ci.yml
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-09-23 18:15:21 +03:00
Vasilis Tsiligiannis 617fb415fb Ignore 'node_modules' for 'flake8', 'isort' and 'yapf'
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-23 15:45:45 +03:00
Vasilis Tsiligiannis ba565fcc41 Delete stale frontend static libraries
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-23 15:32:10 +03:00
Vasilis Tsiligiannis e5d1ffad15 docs: Add frontend dependencies installation instructions
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-23 15:31:11 +03:00
Vasilis Tsiligiannis 8f265d6085 tox: Check format with 'yapf'
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-23 15:17:22 +03:00
Vasilis Tsiligiannis 2bf7e8bc1f Reformat code with 'yapf'
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-23 15:17:22 +03:00
Vasilis Tsiligiannis 1a7d8d8d08 tox: Update 'flake8' version
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-09-23 15:17:22 +03:00
Alfredos-Panagiotis Damkalis 76efc719ae Update to gulp v4.0.0
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-09-23 14:37:07 +03:00
Alfredos-Panagiotis Damkalis a5eb7f49bc docs: Fix formatting
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2019-09-23 14:37:07 +03:00