Alfredos-Panagiotis Damkalis
96ee6f2448
Fix initial installation process
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2022-05-06 16:50:59 +03:00
Vasilis Tsiligiannis
f6829b658a
docker-compose: db: Set default charset and collation
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2022-05-05 22:48:15 +03:00
Vasilis Tsiligiannis
6eda3ca996
refresh-requirements: Verify that script dependencies are installed
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2022-04-29 19:18:40 +03:00
Alfredos-Panagiotis Damkalis
a4d6601fb1
Revert "Workaround for fixing pipeline errors"
...
This reverts commit 09bf23b376
.
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2022-04-28 13:08:40 +03:00
Alfredos-Panagiotis Damkalis
842a6b3d77
Replace django-avatar with Gravatar requests
...
Remove the dependency on django-avatar and use simple urls pointing
to Gravatar avatar images.
This replacement will require manual changes:
1. Remove from database the django-avatar table
2. Remove images directory that hosts old avatar images
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2022-04-27 15:13:34 +03:00
Alfredos-Panagiotis Damkalis
56255a0ad5
Unpin version of django-compressor python library
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2022-04-23 16:26:50 +03:00
Alfredos-Panagiotis Damkalis
cdd2cee02f
Make SECURE_PROXY_SSL_HEADER setting configurable
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2022-04-22 18:18:51 +03:00
Alfredos-Panagiotis Damkalis
4117ef7fb4
Add SECURE_PROXY_SSL_HEADER setting
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2022-04-21 14:29:41 +03:00
Alfredos-Panagiotis Damkalis
6313b93b67
Fix missing CSRF_TRUSTED_ORIGINS setting
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2022-04-20 01:37:31 +03:00
Alfredos-Panagiotis Damkalis
e5c0f03339
Fix missing python-jose package
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2022-04-19 23:50:46 +03:00
Alfredos-Panagiotis Damkalis
7ae859baea
Update python libraries
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2022-04-18 11:25:19 +03:00
Alfredos-Panagiotis Damkalis
da58d39357
Update to Django 4
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2022-04-16 23:19:15 +03:00
Alfredos-Panagiotis Damkalis
5e219954bb
Remove squashed migrations
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2022-04-12 13:08:25 +03:00
Alfredos-Panagiotis Damkalis
e0cddccb85
Update python libraries
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2022-04-09 13:40:49 +03:00
Alfredos-Panagiotis Damkalis
26677db242
Fix color of toast element for error messages
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2022-03-30 13:04:55 +00:00
Alfredos-Panagiotis Damkalis
09bf23b376
Workaround for fixing pipeline errors
...
This fixes issue 523, this workaround should be removed after
updating to python 9.
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2022-03-30 15:54:03 +03:00
Fabian P. Schmidt
a8370bb06b
docs: Remove link to broken Python API client
...
The API client is undocumented[1] and effectively broken.
A similar issue exists in satnogs-network[2].
Remove links to the Python API client until it was figured out how to use it.
[1]: https://gitlab.com/librespacefoundation/satnogs/satnogs-db/-/issues/509
[2]: https://gitlab.com/librespacefoundation/satnogs/satnogs-network/-/issues/824
Signed-off-by: Fabian P. Schmidt <kerel@mailbox.org>
2022-02-16 12:04:48 +01:00
Alfredos-Panagiotis Damkalis
2e13954fef
Increase cache time and update interval for stats
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2022-02-07 16:27:43 +02:00
Alfredos-Panagiotis Damkalis
1eb1526cd5
Change choices of coordination field of TransmitterEntry model
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2022-01-11 08:52:49 +00:00
Vasilis Tsiligiannis
ce07c90248
gitlab-ci: Pin OpenAPI generator Docker image
...
Required to ensure reproducibility
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2022-01-11 10:21:58 +02:00
Alfredos-Panagiotis Damkalis
9ff314fe88
Fix caching statistics task
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2022-01-04 22:02:27 +02:00
Alfredos-Panagiotis Damkalis
0f95cdec29
Convert set of NORAD IDs to list in update_tle_sets task
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2021-12-26 17:32:34 +02:00
deckbsd
52d23bc7e0
Prevent unwanted modal close
...
fixes #484
Signed-off-by: Julien Flawinne <jf.satnogs at protonmail dot com>
2021-11-03 09:26:31 +00:00
Fabian P. Schmidt
fffca10916
Rename API Key to API Token nav item
...
This commit is part of a series of commits fixing the usage of
API Token vs API Key, see e4100a2 for details.
Signed-off-by: Fabian P. Schmidt <kerel@mailbox.org>
2021-11-02 13:20:20 +00:00
Fabian P. Schmidt
9f629bb715
Specify the scope of the SatNOGS DB API token in modal
...
Signed-off-by: Fabian P. Schmidt <kerel@mailbox.org>
2021-11-02 13:20:20 +00:00
Fabian P. Schmidt
d674f10e70
Rename get_apikey to get_api_token
...
This commit is part of a series of commits fixing the usage of
API Token vs API Key.
The REST framework is using the word API Token and we already did
as well, so we should use only this word for it.
Signed-off-by: Fabian P. Schmidt <kerel@mailbox.org>
2021-11-02 13:20:20 +00:00
deckbsd
51d9a3f499
Check for bad transmitter only on valid ones
...
fixes #479
Signed-off-by: Julien Flawinne <jf.satnogs at protonmail dot com>
2021-11-02 13:14:22 +00:00
deckbsd
8b641a89dc
Review the wording used for suggesting a new satelitte
...
fixes #476
Signed-off-by: Julien Flawinne <jf.satnogs at protonmail dot com>
2021-11-02 13:07:14 +00:00
Fabian P. Schmidt
ba950b6a34
Fix uploads for version 2 artifacts
...
Fixes #497 .
Signed-off-by: Fabian P. Schmidt <kerel@mailbox.org>
2021-10-28 20:54:23 +03:00
deckbsd
24521a7f98
add sat_id filters on the different api views
...
fixes #473
Signed-off-by: Julien Flawinne <jf.satnogs at protonmail dot com>
2021-10-25 17:48:52 +00:00
Fabian P. Schmidt
49ee559251
Enable CORS headers for artifact media file requests
...
Fixes #495 .
Signed-off-by: Fabian P. Schmidt <kerel@mailbox.org>
2021-10-21 20:09:27 +03:00
Fabian P. Schmidt
37daecf507
Add support for satnogs artifacts version 2
...
In SatNOGS artifacts format version 2 the observation id was moved
from its own hdf5 field into a newly created metadata field.
This commit adds support for reading this field so db can handle
version 1 and version 2 artifact files now.
Fixes #493 .
Signed-off-by: Fabian P. Schmidt <kerel@mailbox.org>
2021-10-21 00:43:49 +03:00
Fabian P. Schmidt
52147ade28
Allow unauthenticated OPTIONS for artifacts API requests
...
CORS preflight uses unauthenticated OPTIONS requests to check for
the CORS headers. Thus they shouldn't be blocked.
This is a workaround proposed in:
https://github.com/encode/django-rest-framework/issues/5616
Fixes #491 .
Signed-off-by: Fabian P. Schmidt <kerel@mailbox.org>
2021-10-20 08:01:18 +00:00
Vasilis Tsiligiannis
26c8f4d15f
refresh-requirements: Exclude both hyphen and underscore from 'pkg-resources'
...
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2021-10-20 00:15:51 +03:00
Alfredos-Panagiotis Damkalis
283cca5e40
Add CORS headers for artifacts API requests
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2021-10-19 03:30:34 +03:00
Alfredos-Panagiotis Damkalis
a175b59f1c
Return error for sids frame without Norad ID
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2021-10-19 03:30:34 +03:00
Alfredos-Panagiotis Damkalis
69f4938908
Install django-cors-headers python library
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2021-10-19 03:30:34 +03:00
Alfredos-Panagiotis Damkalis
84f754dc62
Update python libraries
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2021-10-19 03:30:34 +03:00
Alfredos-Panagiotis Damkalis
934a8eeccb
Fix transmitter API test
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2021-08-19 12:31:36 +03:00
Papadeas Pierros
51ec39a333
Exclude invalid transmitters from api and UI.
...
Signed-off-by: Papadeas Pierros <pierros@papadeas.gr>
Signed-off-by: Papadeas Pierros <pierros@papadeas.gr>
2021-08-19 11:01:41 +03:00
Alfredos-Panagiotis Damkalis
34f8c4e919
Fix SatelliteCreateView when form has no NORAD ID
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2021-07-30 18:24:12 +03:00
Alfredos-Panagiotis Damkalis
49eb53be30
Use bootstrap-modal-form for merging satellites
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2021-07-26 22:18:55 +03:00
Alfredos-Panagiotis Damkalis
c8081962ae
Fix update_tle_sets task
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2021-07-23 15:35:22 +03:00
Alfredos-Panagiotis Damkalis
6341c26783
Fix decoding data task
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2021-07-22 11:37:44 +03:00
Alfredos-Panagiotis Damkalis
3c1eda6c2e
Improve SQL queries in Satellite properties
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2021-07-22 11:37:44 +03:00
Alfredos-Panagiotis Damkalis
e7b0e56a17
Improve performance in home view by reducing sql queries
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2021-07-21 21:32:23 +03:00
Alfredos-Panagiotis Damkalis
3391fa8604
Fix cache_statistics function
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2021-07-21 21:32:23 +03:00
Papadeas Pierros
f8ca235faa
Add Satellite ID on UI elements.
...
Signed-off-by: Papadeas Pierros <pierros@papadeas.gr>
2021-07-20 12:22:47 +03:00
Alfredos-Panagiotis Damkalis
0d137863b3
Add merge satellites functionality
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2021-07-19 14:39:55 +03:00
Alfredos-Panagiotis Damkalis
06e2f032fe
Fix edit buttons on satellites page
...
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2021-07-08 19:15:42 +03:00