1
0
Fork 0
Commit Graph

46 Commits (da58d39357475a71315bd7726f81107657a080bb)

Author SHA1 Message Date
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
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
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
Corey Shields d6f6ff0c2e Accessibility improvements
Some accessibility improvements:

* fixed some buttons to be more compatible with keyboard focus
* added labels where missing for tab links where a screenreader might get confused by the fontawesome icon
* added a "Skip to main content" link
* labeled the search box 
* added labels for some of our visual indicators for satellite and transmitter statuses
* ensured that "Focusable elements should have interactive semantics"

Fixes #414
Fixes #417
Fixes #418
Fixes #419
Fixes #420

Signed-off-by: Corey Shields <cshields@gmail.com>
2020-09-07 12:38:59 -04:00
Corey Shields f6d2bcdc93 Fix control-sidebar toggling
Fix a regression in control-sidebar toggling

Sets a fixed top navbar for all window sizes

Signed-off-by: Corey Shields <cshields@gmail.com>
2020-08-04 21:28:36 -04:00
Corey Shields 44daf627be control-sidebar fixes and help html formatting
Fix the toggling of the control-sidebar, the text coloring of the control-sidebar, and clean up html on the help page.

Signed-off-by: Corey Shields <cshields@gmail.com>
2020-08-04 19:09:07 -04:00
Pierros Papadeas 9ad52c8da8 Fix logo on nav bar mobile and titles
Signed-off-by: Pierros Papadeas <pierros@papadeas.gr>
2020-08-02 22:13:10 +03:00
Corey Shields 2f51df5337 Adjust top navbar for mobile
Make adjustments to the responsiveness of the app, especially for mobile navigation.

Fixes #391

Signed-off-by: Corey Shields <cshields@gmail.com>
2020-08-02 13:25:47 -04:00
Pierros Papadeas 96e971d614 Remove unused CSS file and reference
Signed-off-by: Pierros Papadeas <pierros@papadeas.gr>
2020-08-02 12:36:16 +00:00
Corey Shields b41b77be94 Remove news link (for now)
Pushing off the idea of SatNOGS DB having a 'news' component to > 1.0, removing this link for now.

Signed-off-by: Corey Shields <cshields@gmail.com>
2020-08-01 10:59:54 -04:00
deckbsd 768779ec6a add stage notice for -dev #392
Signed-off-by: Julien Flawinne <jf.satnogs at protonmail dot com>
2020-08-01 14:44:48 +00:00
deckbsd 461c8af026 include search as initial data in search box
Signed-off-by: Julien Flawinne <jf.satnogs at protonmail dot com>
2020-08-01 07:23:17 +00:00
Corey Shields 95e89dc4b5 Fix up js dependencies
Use upstream admin-lte 'plugins' instead of managing these js/css dependencies ourselves.

Signed-off-by: Corey Shields <cshields@gmail.com>
2020-07-31 23:17:11 +00:00
Pierros Papadeas c17c7104f8 Replace SatNOGS DB logo
Signed-off-by: Pierros Papadeas <pierros@papadeas.gr>
2020-07-31 21:38:36 +03:00
Pierros Papadeas a1fe08f352 Remove uneeded JS
Signed-off-by: Pierros Papadeas <pierros@papadeas.gr>
2020-07-31 10:02:26 +03:00
Corey Shields ff3d88001e Refacter transmitter_card fields and kaitai struct decoder info
Removes the field.html include - and the frequent inclusion of that in the transmitter cards.

Fix a bug in satellite.js where input not recognized as an integer

Add gitlab links to the version info

Removes the manually-entered kaitai struct field from view (will need removed from db in a later change) - replacing with a procedurally generated list of fields from the class imported through satnogsdecoders.

Fixes #385

Signed-off-by: Corey Shields <cshields@gmail.com>
2020-07-30 18:51:48 -04:00
Pierros Papadeas 1f6f74be64 Consolidate all info in About page
Signed-off-by: Pierros Papadeas <pierros@papadeas.gr>
2020-07-30 00:33:10 +03:00
Corey Shields b7d2392c35 Use datatables for stats page and other tweaks
Implement datatables for ground stations and satellites stat pages.

Fix ground stations icon

Improve datatables footer spacings all around

Tweak spacing around gravatar

Fixes #380

Signed-off-by: Corey Shields <cshields@gmail.com>
2020-07-28 20:32:07 -04:00
Corey Shields a7141c5b30 New SatNOGS DB user interface
Initial commit of new UI. There is still some work to be done before this goes into dev, but here is the work so far:

* Updated dependencies to latest 2.x django
* Updated to Bootstrap 4
* New home screen to display most recent satellite entries, most recent data, and contributors
* Adopted django-bootstrap-modal-forms for handling satellite and transmitter creation and update, with more of an emphasis on django's model/view/form model - and a dynamic flow where the modals and details are only loaded when the proper icon is clicked, reducing the overall page size
* Adopted AdminLTE 3.x framework atop Bootstrap 4
* Created reusable cards for satellite and transmitters
* Cards and Modals are organized into subdirectories for template includes and base templates, respectively
* New stats display widgets using BS4 and AdminLTE 3
* Satellite search is redesigned and now accessible from any page of the site
* Introduced datatables for an "All Satellites" view and a modification of the new "All Transmitters" view
* Focus on all UI scaling down to mobile devices
* New model created for Operator (/ Owner): name, names, description, website
* Added django-countries for support of CountryField
* Satellite model expanded to include: Operator, (satellite) website, countries, launched datetime, deployed datetime
* Transmitter suggestions can now be approved in the UI by superusers
* Satellite entries can now be edited in the UI by users with the change satellite permission
* Satellite page is now broken into 'tabbed' panels (Profile, Map, Transmitters, etc) - with the tab menu options appearing in the sidebar or at the top depending on screen size
* Other cleanup and changes that I'm missing for sure.

Signed-off-by: Corey Shields <cshields@gmail.com>
2020-07-25 22:08:44 +00:00
Pierros Papadeas ef1e315984 Add transmitter table view
Signed-off-by: Pierros Papadeas <pierros@papadeas.gr>
2020-07-09 20:19:23 +03:00
Alfredos-Panagiotis Damkalis 4b721a4488 Use API Key for accessing telemetry API endpoint
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2020-01-14 03:45:31 +02:00
Kevin Pak 4c6ee89cd7 Add db version to footer. Create function inside context_processors file to display version in template. In addition, added decoders version below db version. Signed-off-by: Kevin Pak <kedpak10@gmail.com> 2019-04-15 04:30:06 +00:00
Ansgar Schmidt 81549264cf Adding UTC in header, fixing #267
Signed-off-by: Ansgar Schmidt <ansgar.schmidt@gmx.net>
2019-02-12 11:27:25 +01:00
Corey Shields 2277dd5f97 fix logouturl
Auth0 logout does not clear the session. This fixes.

Signed-off-by: Corey Shields <cshields@gmail.com>
2018-12-15 16:10:17 +00:00
Pierros Papadeas 1a84e97c6c
Add wiki link to header 2018-12-15 12:43:28 +02:00
Corey Shields 704bc18e76 initial auth0 support for db 2018-11-18 12:55:13 -05:00
Nikos Roussos bae488a7ea
Update configuration for Gitlab transition
* Add CI config
* Update README
* Remove Changelog (moving to CD)
* Split docker to dev and test
2017-09-08 18:42:21 +03:00
Nikos Roussos c5157cd450
Add API Key Tokens 2017-03-02 19:57:12 +02:00
Nikos Roussos 2c48c02cfd
Simplify GA code 2017-02-22 17:39:26 +02:00
Nikos Roussos 3c65aaebfc
Add CSP support 2017-02-21 19:22:39 +02:00
Nikos Roussos d8c6fe35f7
Add dnd-helper for Do-Not-Track 2017-02-21 19:22:14 +02:00
Pierros Papadeas 84b5d7e8e0 Add stats visualizations.
Signed-off-by: Pierros Papadeas <pierros@papadeas.gr>
2016-11-26 16:43:44 +02:00
Nikos Roussos 193760e1ef
Update requirements
* Move bower requirements on bower.json
2016-10-28 21:25:33 +03:00
Nikos Roussos d6cffa245e Bower cleanup changes
* Move existing frontend libraries to bower
* Add bower support to Docker
* Move bowser_components to lib
2016-08-11 14:51:58 +03:00
keikreutler 4e904d4dc0 Moved Javascript file includes to satellite.html template 2016-08-02 15:23:58 +02:00
keikreutler 2120608fd2 Installed django-bower package and included Underscore, Backbone, and D3 components. 2016-08-02 14:44:27 +02:00
Nikos Roussos a3ce00c956 Compress static files 2015-09-15 13:32:07 +03:00
Nikos Roussos 7b0e8cee7d [Fixes #43] Redesign homepage 2015-08-12 23:31:25 +03:00
Pierros Papadeas 26359a6062 Change transponder to transmitter on UI. 2015-07-22 17:49:33 +03:00
Nikos Roussos 5b9d5d21b1 Small text changes 2015-07-17 20:23:09 +03:00
Nikos Roussos 1c5526ca87 Mv favicon to static root 2015-07-15 12:36:48 +03:00
Nikos Roussos b3e404f6fb Add active template tag 2015-07-11 21:26:49 +03:00
Nikos Roussos 680a708f79 Add FAQ 2015-07-07 15:09:02 +03:00
Nikos Roussos 7c0b11faf8 Add about page 2015-06-11 00:16:52 +03:00
Nikos Roussos ec456995e9 Add context processors
* Analytics
* Stage notice
2015-05-10 13:53:58 +03:00
Nikos Roussos 6828eb315b Initial commit 2015-04-22 18:10:13 +03:00