1
0
Fork 0
Commit Graph

37 Commits (b1eebfe0aee9b1833002a5dc1ba3e83f82f9b4f7)

Author SHA1 Message Date
Nikos Roussos b1eebfe0ae
Refactor vetted status
* Renamed verified to good
* Renamed no_data to bad
* Add failed status
* Remove unused data_not_verified
* Expose vetted status to API
* Simplify vetted status template markup
* Simplify vetted methods
* Utilize sass for vetted statuses
* Add option to undo vetting
2017-12-25 19:13:45 +02:00
Nikos Roussos 39e61949f9
Implement archived observations UI 2017-12-19 01:11:36 +02:00
Pierros Papadeas 61d49568bf
Add future counter for observations in stations page 2017-12-12 17:28:41 +02:00
Pierros Papadeas 42cc6a5e3e
Add link to open all obs in new tabs 2017-12-10 23:48:14 +02:00
Nikos Roussos bb5fa1b508
Implement observation permissions 2017-11-26 12:40:38 +01:00
Nikos Roussos 0f42fd062e
Use properties and generator expression on filters
* Change waterfall icon to picture
2017-10-29 13:12:03 +02:00
Pierros Papadeas 9cc0ddc887
Add results column and tooltips to /observations/
Signed-off-by: Pierros Papadeas <pierros@papadeas.gr>
2017-10-22 21:20:45 +03:00
Pierros Papadeas cceeeb697e Add future tag and beautify observations filtering 2017-10-17 19:55:20 +03:00
Pierros Papadeas fd5cb39ad5 Sort select inputs and display total observations in query 2017-10-15 14:40:47 +01:00
Pierros Papadeas a97cbd4167 Fix filtering UI on observations page 2017-10-12 00:06:57 +03:00
Pierros Papadeas f1e5329e2e Add filters for station and observer in observations 2017-10-11 14:18:35 +03:00
Nikos Roussos 8a2b850656
Handle observations with deleted stations 2017-10-10 00:11:25 +03:00
Nikos Roussos 9c02dd3ad2
Fix upcoming passes loop
* Show station number on observations
2017-09-30 17:33:49 +03:00
Nikos Roussos 5e6e051158
Highlight just scheduled observations
* Redirect to observation if it's just one
* Make sure user is authenticated before checking for permissions
* Fix Observation test
2017-09-21 00:56:21 +03: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 91d52ba57d Add a legend for observation ID colors
Adds an includable modal that shows a legend for the colors in an observation ID. Included in the Observations page and Station page
2017-08-18 19:39:09 -04:00
Pierros Papadeas b6c0bf298f
Add station column on observations 2017-05-21 13:52:57 +03:00
Pierros Papadeas b60cf85623 Add space between time and date for visual clarification 2017-03-19 13:15:54 +02:00
Scott Bragg 0ef8aca640 [Fixes #294] Adds smarter paginator and server side good/bad/unvetted filtering to Observation list view 2017-02-06 18:49:08 +11:00
Scott Bragg f54421f4c0
[Fixes #246] Obsversation list now class based view with pagination 2016-12-22 12:08:07 +02:00
Corey Shields e12313d006 Merge pull request #240 from cshields/satmodal_everywhere
Adding satellite modal links everywhere
2016-04-24 17:26:54 -04: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 365e974164 Fix filter collapse on selected satellite
When you open an observations list after selecting a satellite
from the filter list, the filter will remain uncollapsed.
However, it is missing the "in" class, so this causes the need
for 2 clicks to attempt to collapse it, the second will not
cause the filter div to actually hide. This commit checks for
the selection and adds this class if it exists.

fixes satnogs/satnogs-network#238
2016-04-09 11:35:50 -04:00
Nikos Roussos 5756d7b935 [Re #139] Satellite modal 2016-04-08 13:15:59 +03:00
Nikos Roussos 8cb165888f Filter observations by satellite 2016-04-08 01:05:50 +03:00
Nikos Roussos b6ffa18848 Simplify Observations filter UI 2016-04-05 20:41:54 +03:00
Corey Shields 758db9eaaa Switches to filter observations in the observations list
This commit adds a btn-toggle class which can be applied to a
btn-group to make a toggle switch (commonly "ON/OFF") in the
btn_toggle.js file.

This new class is implemented in the observations list to provide
a set of toggles to toggle the following:

Bad observations
Unvetted observations
Good observations

These controls are themselves collapsed by default, requiring a
click to open them up.
2016-04-03 16:05:57 -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
Fabian P. Schmidt 0d2c979b57 Choose blue color for upcoming observations
Fixes #167.
2016-02-05 22:20:00 +01:00
Nikos Roussos 5806f4f0c2 [Fixes #150] Create model for MODES and sync them from DB 2015-08-14 17:06:25 +03:00
Nikos Roussos f63285a288 s/transponders/transmitters/ 2015-07-23 18:18:01 +03:00
Nikos Roussos 7299b2e0c9 Fix site title block 2015-07-22 14:20:45 +03:00
Nikos Roussos 4db28050f9 Change frq tag to filter 2015-07-12 00:38:48 +03:00
Nikos Roussos 8133560a33 [Fix #132] Observation status should depend on payload 2015-07-07 17:03:57 +03:00
Nikos Roussos a544a53bdd Always use displayname for user information 2015-04-23 17:40:04 +03:00
Nikos Roussos b0bf4ec686 Fix templates indentation 2015-04-07 19:01:59 +03:00
Nikos Roussos ea178a0a73 Refactor project 2014-12-19 15:06:58 +02:00