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