1
0
Fork 0
Commit Graph

15 Commits (spacecruft)

Author SHA1 Message Date
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
Alfredos-Panagiotis Damkalis 90d860377c Update .gitignore
Signed-off-by: Alfredos-Panagiotis Damkalis <fredy@fredy.gr>
2020-05-20 18:14:23 +03:00
Corey Shields 8a3ebb3caf add IDE artifacts to gitignore
Signed-off-by: Corey Shields <cshields@gmail.com>
2019-07-12 17:00:25 -04:00
Corey Shields ff56cb6431 gitignore: Ignore 'build' and 'dist' directories
Signed-off-by: Fabian P. Schmidt <kerel@mailbox.org>
2019-07-10 19:55:44 +02:00
Vasilis Tsiligiannis 2df9d69d9d gitignore: Do not ignore '/staticfiles'
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 00:41:13 +03:00
Vasilis Tsiligiannis 3ffc7b7615 gitignore: Ignore 'docs' build directory
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 00:24:07 +03:00
Vasilis Tsiligiannis 1ebedf7f90 Switch to 'npm' for managing dependencies, remove static assets
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-27 00:23:33 +03:00
Vasilis Tsiligiannis d574b65cfd gitignore: Ignore '*.egg-info' directory
Signed-off-by: Vasilis Tsiligiannis <acinonyx@openwrt.gr>
2019-04-09 16:34:51 +03:00
Nikos Roussos 6aa5b4fe77
Replace bower with yarn 2017-09-08 18:27:16 +03:00
Nikos Roussos f257ab5fd1
Merge pull request #156 from satnogs/gulp
Check in bower main files
2017-03-31 11:35:22 +03:00
Nikos Roussos 091a4bce3e
Check in bower main files
* Use gulp for handling static and testing
* Remove django-bower
2017-03-30 21:05:05 +03:00
Nikos Roussos e0d3b8d062
Add some basic tests 2017-03-03 01:14:36 +02: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 2120608fd2 Installed django-bower package and included Underscore, Backbone, and D3 components. 2016-08-02 14:44:27 +02:00
Nikos Roussos 6828eb315b Initial commit 2015-04-22 18:10:13 +03:00