1
0
Fork 0
Commit Graph

19 Commits (ecb38787e035cb827fe772f0f300949db4bc30b8)

Author SHA1 Message Date
Pierros Papadeas 1f1b348103
Load satellite predictions asynchronously
A new url/view and JS function was created to async fetch
satellite predictions per ground station.
2017-12-24 01:27:06 +01:00
Nikos Roussos bb5fa1b508
Implement observation permissions 2017-11-26 12:40:38 +01:00
Nikos Roussos a06d6ec13a
Refactor models to remove Data table
* Add on_delete option to all ForeignKey fields
* Adjust all views
* Adjust initialize command
* Refactor tests
* Refactor API to make these changes transparent
* Adjust all templates
* UI refreshment on Observation tepmplate
* Add STRICT_TRANS_TABLES for mariadb
* Minor text changes to tle command
* Update requirements
2017-09-12 18:15:47 +03:00
Corey Shields e4ca37fbe0
Filter and not predict on missing frequency capabilities
2 big changes here:

1 - provides filtering capabilities on station view to not show satellites missing transmitters that station is capable of receiving

2 - prediction_windows will now return only stations that are capable of receiving the selected transmitter.

fixes satnogs/satnogs-network#88
2017-03-21 15:55:41 +02:00
Nikos Roussos 99128db885
Satellite current position endpoint 2017-01-28 22:13:36 +02:00
Nikos Roussos d7ef74cc4f
Schedule observation from Ground Station next passes 2017-01-28 00:17:15 +02:00
Scott Bragg f54421f4c0
[Fixes #246] Obsversation list now class based view with pagination 2016-12-22 12:08:07 +02:00
Nikos Roussos 804263b2c5 Create permalink to hightlight observation data blocks 2016-04-25 17:59:55 +03:00
Corey Shields 2f23bba762 Adding satellite modal links everywhere
The satellite modal that was tested in the observation view works
great! This commit adds the similar link everywhere else a
satellite is listed in a table so we have a consistent UX.

In the observation view there is only one satellite referenced,
making the modal a 1:1 mapping. As there are multiple satellites
in the table view we pull this modal in multiple times. To cut
down on possible load times getting out of hand I'm limiting the
number of rows you'll see in the home page and observations view.

I don't quite feel this iterative import approach is the best.
Feel free to decline this if there is a better way (.js it?)
2016-04-24 17:13:49 -04:00
Corey Shields 06ff9469c2 Initial data vetting/verification system
Model change (with migration 0006) adds 3 fields to Data:
vetted_status (charfield with options for data status, default "unknown")
vetted_user (who vetted the data)
vetted_datetime (when it was vetted)

In addition, various boolean functions are added for the Data model
to check statuses. More functions are added to the Observation model
to check status of verification within an observation as well, assuming
multiple data entries in an Observation. With these, I also changed
"has_data" to "has_submitted_data" to be more specific alongside the
others.

For UX, we add a green check sign or red removal sign to the data
header in Observation view (along with green/red datetime in the footer)
if a data is verified good or bad, respectively. If there is an unknown
status, the data header is given a thumbs-up and thumbs-down button to
verify the data good or bad. These icons are only offered to is_staff,
the observation requestor, and any station owner in the observation.
These buttons trigger new URLs/functions in view:
data_verify(id)
data_mark_bad(id)
Returning the user back to the originating Observation page.

In the observation lists I changed the coloring of the ID button to be:
Future: light blue (same)
No uploaded data and/or all vetted bad data: red
Some or all unvetted data with no verified good data: orange
Some or all verified good data: green

These changes are reflected in the observations.html, home.html, and
user_detail.html templates.

solves satnogs/satnogs-network#171
2016-03-26 16:54:09 +02:00
Nikos Roussos d60725e92f Handle no TLEs for satellites 2016-01-26 08:55:55 +01:00
Nikos Roussos 833439246b Update all requirements 2016-01-23 17:42:35 +08:00
Nikos Roussos 3719805cde Add ability to delete a Ground Station 2015-08-24 15:13:59 +03:00
Nikos Roussos c6ab485753 [Fixes #99] Allow user to delete Scheduled Observations 2015-08-14 21:58:54 +03:00
Nikos Roussos f3bff2451d Add Stations serialized view for home map 2015-08-11 11:31:03 +03:00
Nikos Roussos 5760c6a459 Add site settings for fetching data 2015-07-22 14:16:15 +03:00
Nikos Roussos e8e5bf34a3 Add robots and custom 404/500 pages 2015-07-21 11:42:23 +03:00
Nikos Roussos fca9008a26 Bring new form under the project structure 2014-12-19 16:46:31 +02:00
Nikos Roussos ea178a0a73 Refactor project 2014-12-19 15:06:58 +02:00