neiam
/apollos_crib
It's Apollo's Crib
public · Issues · Pulls 1 · Labels · Forks · Compare · Actions failure · Badges · Packages
Log in to mark this repository.
phx.gen.auth, null configs for null workers, structural re-work of a lot of components, config and query forms solid, foci for places + grabber UI (no more lat/lon manual entry), manual updates as first class UI control and space for stats, zeus supervising workers, and workers for GTFS, GBFS, and AQI data retrieval and insertion
4181cf8 · gmorell · 2022-07-07 05:26
Files changed
added
.idea/libraries/bcrypt_elixir.xml
+55
−0
| 1 | +<component name="libraryTable"> | |
| 2 | + <library name="bcrypt_elixir" type="mix"> | |
| 3 | + <CLASSES> | |
| 4 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/bcrypt_elixir/ebin" /> | |
| 5 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 6 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/bcrypt_elixir/ebin" /> | |
| 7 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 8 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/bcrypt_elixir/ebin" /> | |
| 9 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 10 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/bcrypt_elixir/ebin" /> | |
| 11 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 12 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/bcrypt_elixir/ebin" /> | |
| 13 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/bcrypt_elixir/ebin" /> | |
| 14 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/bcrypt_elixir/ebin" /> | |
| 15 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 16 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/bcrypt_elixir/ebin" /> | |
| 17 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 18 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/bcrypt_elixir/ebin" /> | |
| 19 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 20 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/bcrypt_elixir/ebin" /> | |
| 21 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 22 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/bcrypt_elixir/ebin" /> | |
| 23 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 24 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/bcrypt_elixir/ebin" /> | |
| 25 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 26 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/bcrypt_elixir/ebin" /> | |
| 27 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 28 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/bcrypt_elixir/ebin" /> | |
| 29 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 30 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/bcrypt_elixir/ebin" /> | |
| 31 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 32 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/bcrypt_elixir/ebin" /> | |
| 33 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 34 | + </CLASSES> | |
| 35 | + <JAVADOC /> | |
| 36 | + <SOURCES> | |
| 37 | + <root url="file://$PROJECT_DIR$/deps/bcrypt_elixir/lib" /> | |
| 38 | + <root url="file://$PROJECT_DIR$/deps/bcrypt_elixir/c_src" /> | |
| 39 | + <root url="file://$PROJECT_DIR$/deps/bcrypt_elixir/lib" /> | |
| 40 | + <root url="file://$PROJECT_DIR$/deps/bcrypt_elixir/c_src" /> | |
| 41 | + <root url="file://$PROJECT_DIR$/deps/bcrypt_elixir/lib" /> | |
| 42 | + <root url="file://$PROJECT_DIR$/deps/bcrypt_elixir/c_src" /> | |
| 43 | + <root url="file://$PROJECT_DIR$/deps/bcrypt_elixir/lib" /> | |
| 44 | + <root url="file://$PROJECT_DIR$/deps/bcrypt_elixir/c_src" /> | |
| 45 | + <root url="file://$PROJECT_DIR$/deps/bcrypt_elixir/lib" /> | |
| 46 | + <root url="file://$PROJECT_DIR$/deps/bcrypt_elixir/c_src" /> | |
| 47 | + <root url="file://$PROJECT_DIR$/deps/bcrypt_elixir/lib" /> | |
| 48 | + <root url="file://$PROJECT_DIR$/deps/bcrypt_elixir/c_src" /> | |
| 49 | + <root url="file://$PROJECT_DIR$/deps/bcrypt_elixir/lib" /> | |
| 50 | + <root url="file://$PROJECT_DIR$/deps/bcrypt_elixir/c_src" /> | |
| 51 | + <root url="file://$PROJECT_DIR$/deps/bcrypt_elixir/lib" /> | |
| 52 | + <root url="file://$PROJECT_DIR$/deps/bcrypt_elixir/c_src" /> | |
| 53 | + </SOURCES> | |
| 54 | + </library> | |
| 55 | +</component> |
modified
.idea/libraries/castore.xml
+68
−0
| 21 | 21 | <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> |
| 22 | 22 | <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> |
| 23 | 23 | <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> |
| 24 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> | |
| 25 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> | |
| 26 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> | |
| 27 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 28 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> | |
| 29 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 30 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> | |
| 31 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 32 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> | |
| 33 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 34 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> | |
| 35 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 36 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> | |
| 37 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 38 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> | |
| 39 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 40 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> | |
| 41 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 42 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> | |
| 43 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> | |
| 44 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> | |
| 45 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 46 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> | |
| 47 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 48 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> | |
| 49 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 50 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> | |
| 51 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 52 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> | |
| 53 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 54 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> | |
| 55 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 56 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> | |
| 57 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 58 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> | |
| 59 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 60 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> | |
| 61 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 62 | + <root url="file://$PROJECT_DIR$/_build/dev/lib/castore/ebin" /> | |
| 63 | + <root url="file://$PROJECT_DIR$/_build/dev/consolidated" /> | |
| 24 | 64 | </CLASSES> |
| 25 | 65 | <JAVADOC /> |
| 26 | 66 | <SOURCES> |
| 36 | 76 | <root url="file://$PROJECT_DIR$/deps/castore/priv" /> |
| 37 | 77 | <root url="file://$PROJECT_DIR$/deps/castore/lib" /> |
| 38 | 78 | <root url="file://$PROJECT_DIR$/deps/castore/priv" /> |
| 79 | + <root url="file://$PROJECT_DIR$/deps/castore/lib" /> | |
| 80 | + <root url="file://$PROJECT_DIR$/deps/castore/priv" /> | |
| 81 | + <root url="file://$PROJECT_DIR$/deps/castore/lib" /> | |
| 82 | + <root url="file://$PROJECT_DIR$/deps/castore/priv" /> | |
| 83 | + <root url="file://$PROJECT_DIR$/deps/castore/lib" /> | |
| 84 | + <root url="file://$PROJECT_DIR$/deps/castore/priv" /> | |
| 85 | + <root url="file://$PROJECT_DIR$/deps/castore/lib" /> | |
| 86 | + <root url="file://$PROJECT_DIR$/deps/castore/priv" /> | |
| 87 | + <root url="file://$PROJECT_DIR$/deps/castore/lib" /> | |
| 88 | + <root url="file://$PROJECT_DIR$/deps/castore/priv" /> | |
| 89 | + <root url="file://$PROJECT_DIR$/deps/castore/lib" /> | |
| 90 | + <root url="file://$PROJECT_DIR$/deps/castore/priv" /> | |
| 91 | + <root url="file://$PROJECT_DIR$/deps/castore/lib" /> | |
| 92 | + <root url="file://$PROJECT_DIR$/deps/castore/priv" /> | |
| 93 | + <root url="file://$PROJECT_DIR$/deps/castore/lib" /> | |
| 94 | + <root url="file://$PROJECT_DIR$/deps/castore/priv" /> | |
| 95 | + <root url="file://$PROJECT_DIR$/deps/castore/lib" /> | |
| 96 | + <root url="file://$PROJECT_DIR$/deps/castore/priv" /> | |
| 97 | + <root url="file://$PROJECT_DIR$/deps/castore/lib" /> | |
| 98 | + <root url="file://$PROJECT_DIR$/deps/castore/priv" /> | |
| 99 | + <root url="file://$PROJECT_DIR$/deps/castore/lib" /> | |
| 100 | + <root url="file://$PROJECT_DIR$/deps/castore/priv" /> | |
| 101 | + <root url="file://$PROJECT_DIR$/deps/castore/lib" /> | |
| 102 | + <root url="file://$PROJECT_DIR$/deps/castore/priv" /> | |
| 103 | + <root url="file://$PROJECT_DIR$/deps/castore/lib" /> | |
| 104 | + <root url="file://$PROJECT_DIR$/deps/castore/priv" /> | |
| 105 | + <root url="file://$PROJECT_DIR$/deps/castore/lib" /> | |
| 106 | + <root url="file://$PROJECT_DIR$/deps/castore/priv" /> | |
| 39 | 107 | </SOURCES> |
| 40 | 108 | </library> |
| 41 | 109 | </component> |
modified
.idea/libraries/certifi.xml
+68
−0
Click to load diff…
added
.idea/libraries/comeonin.xml
+47
−0
Click to load diff…
modified
.idea/libraries/connection.xml
+55
−0
Click to load diff…
modified
.idea/libraries/cowboy.xml
+54
−0
Click to load diff…
modified
.idea/libraries/cowboy_telemetry.xml
+55
−0
Click to load diff…
modified
.idea/libraries/cowlib.xml
+54
−0
Click to load diff…
modified
.idea/libraries/csv.xml
+54
−0
Click to load diff…
modified
.idea/libraries/db_connection.xml
+54
−0
Click to load diff…
modified
.idea/libraries/decimal.xml
+54
−0
Click to load diff…
modified
.idea/libraries/ecto.xml
+54
−0
Click to load diff…
modified
.idea/libraries/ecto_sql.xml
+56
−0
Click to load diff…
added
.idea/libraries/elixir_make.xml
+47
−0
Click to load diff…
modified
.idea/libraries/esbuild.xml
+54
−0
Click to load diff…
modified
.idea/libraries/file_system.xml
+81
−0
Click to load diff…
modified
.idea/libraries/floki.xml
+44
−0
Click to load diff…
added
.idea/libraries/geo.xml
+47
−0
Click to load diff…
added
.idea/libraries/geo_postgis.xml
+47
−0
Click to load diff…
modified
.idea/libraries/gettext.xml
+68
−0
Click to load diff…
modified
.idea/libraries/hackney.xml
+54
−0
Click to load diff…
modified
.idea/libraries/html_entities.xml
+31
−0
Click to load diff…
modified
.idea/libraries/httpoison.xml
+54
−0
Click to load diff…
modified
.idea/libraries/idna.xml
+55
−0
Click to load diff…
modified
.idea/libraries/jason.xml
+54
−0
Click to load diff…
modified
.idea/libraries/metrics.xml
+55
−0
Click to load diff…
modified
.idea/libraries/mime.xml
+54
−0
Click to load diff…
modified
.idea/libraries/mimerl.xml
+55
−0
Click to load diff…
modified
.idea/libraries/parallel_stream.xml
+54
−0
Click to load diff…
modified
.idea/libraries/parent.xml
+54
−0
Click to load diff…
modified
.idea/libraries/parse_trans.xml
+55
−0
Click to load diff…
modified
.idea/libraries/phoenix.xml
+70
−0
Click to load diff…
modified
.idea/libraries/phoenix_ecto.xml
+56
−0
Click to load diff…
modified
.idea/libraries/phoenix_html.xml
+70
−0
Click to load diff…
modified
.idea/libraries/phoenix_live_dashboard.xml
+56
−0
Click to load diff…
modified
.idea/libraries/phoenix_live_reload.xml
+70
−0
Click to load diff…
modified
.idea/libraries/phoenix_live_view.xml
+70
−0
Click to load diff…
modified
.idea/libraries/phoenix_pubsub.xml
+54
−0
Click to load diff…
modified
.idea/libraries/phoenix_view.xml
+56
−0
Click to load diff…
modified
.idea/libraries/plug.xml
+70
−0
Click to load diff…
modified
.idea/libraries/plug_cowboy.xml
+56
−0
Click to load diff…
modified
.idea/libraries/plug_crypto.xml
+56
−0
Click to load diff…
modified
.idea/libraries/poison.xml
+54
−0
Click to load diff…
modified
.idea/libraries/polymorphic_embed.xml
+56
−0
Click to load diff…
modified
.idea/libraries/postgrex.xml
+54
−0
Click to load diff…
modified
.idea/libraries/protobuf.xml
+82
−0
Click to load diff…
modified
.idea/libraries/ranch.xml
+54
−0
Click to load diff…
modified
.idea/libraries/ssl_verify_fun.xml
+54
−0
Click to load diff…
modified
.idea/libraries/swoosh.xml
+56
−0
Click to load diff…
modified
.idea/libraries/telemetry.xml
+54
−0
Click to load diff…
modified
.idea/libraries/telemetry_metrics.xml
+54
−0
Click to load diff…
modified
.idea/libraries/telemetry_poller.xml
+54
−0
Click to load diff…
modified
.idea/libraries/unicode_util_compat.xml
+55
−0
Click to load diff…
added
.idea/vcs.xml
+6
−0
Click to load diff…
modified
apollos_crib.iml
+8
−0
Click to load diff…
added
apps/room_air_quality/lib/room_air_quality/aqi_worker.ex
+187
−0
Click to load diff…
modified
apps/room_air_quality/mix.exs
+6
−0
Click to load diff…
modified
apps/room_air_quality/room_air_quality.iml
+30
−0
Click to load diff…
added
apps/room_gbfs/lib/room_gbfs/gbfs_worker.ex
+217
−0
Click to load diff…
modified
apps/room_gbfs/mix.exs
+5
−0
Click to load diff…
modified
apps/room_gbfs/room_gbfs.iml
+25
−0
Click to load diff…
modified
apps/room_gtfs/lib/room_gtfs/gtfs_supervisor.ex
+1
−1
Click to load diff…
modified
apps/room_gtfs/lib/room_gtfs/gtfs_worker.ex
+167
−10
Click to load diff…
modified
apps/room_gtfs/mix.exs
+1
−1
Click to load diff…
modified
apps/room_sanctum/assets/js/app.js
+44
−1
Click to load diff…
modified
apps/room_sanctum/config/config.exs
+3
−2
Click to load diff…
modified
apps/room_sanctum/config/dev.exs
+3
−2
Click to load diff…
modified
apps/room_sanctum/config/runtime.exs
+2
−1
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum/accounts.ex
+353
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum/accounts/user.ex
+140
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum/accounts/user_notifier.ex
+79
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum/accounts/user_token.ex
+179
−0
Click to load diff…
modified
apps/room_sanctum/lib/room_sanctum/configuration.ex
+214
−1
Click to load diff…
modified
apps/room_sanctum/lib/room_sanctum/configuration/configs/gbfs.ex
+3
−2
Click to load diff…
modified
apps/room_sanctum/lib/room_sanctum/configuration/configs/gtfs.ex
+3
−2
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum/configuration/foci.ex
+20
−0
Click to load diff…
modified
apps/room_sanctum/lib/room_sanctum/configuration/queries/aqi.ex
+3
−3
Click to load diff…
modified
apps/room_sanctum/lib/room_sanctum/configuration/queries/ephem.ex
+3
−4
Click to load diff…
modified
apps/room_sanctum/lib/room_sanctum/configuration/queries/weather.ex
+6
−4
Click to load diff…
modified
apps/room_sanctum/lib/room_sanctum/configuration/query.ex
+9
−4
Click to load diff…
modified
apps/room_sanctum/lib/room_sanctum/configuration/source.ex
+5
−3
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum/configuration/vision.ex
+127
−0
Click to load diff…
modified
apps/room_sanctum/lib/room_sanctum/repo.ex
+2
−1
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum/storage.ex
+1595
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum/storage/air_now/hourly_data.ex
+27
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum/storage/air_now/monitoring_site.ex
+37
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum/storage/air_now/reporting_area.ex
+35
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum/storage/gbfs/v1/alert.ex
+27
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum/storage/gbfs/v1/station_info.ex
+28
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum/storage/gbfs/v1/station_status.ex
+30
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum/storage/gbfs/v1/sys_info.ex
+30
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum/storage/gtfs/agency.ex
+26
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum/storage/gtfs/calendar.ex
+29
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum/storage/gtfs/direction.ex
+21
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum/storage/gtfs/route.ex
+31
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum/storage/gtfs/stop.ex
+33
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum/storage/gtfs/stop_time.ex
+30
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum/storage/gtfs/trip.ex
+28
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum/types.ex
+5
−0
Click to load diff…
modified
apps/room_sanctum/lib/room_sanctum_web.ex
+9
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/controllers/user_auth.ex
+149
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/controllers/user_confirmation_controller.ex
+56
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/controllers/user_registration_controller.ex
+30
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/controllers/user_reset_password_controller.ex
+58
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/controllers/user_session_controller.ex
+27
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/controllers/user_settings_controller.ex
+74
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/aqi_reporting_area_live/form_component.ex
+55
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/aqi_reporting_area_live/form_component.html.heex
+84
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/aqi_reporting_area_live/index.ex
+46
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/aqi_reporting_area_live/index.html.heex
+71
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/aqi_reporting_area_live/show.ex
+21
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/aqi_reporting_area_live/show.html.heex
+106
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/cfg_foci_live/form_component.ex
+101
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/cfg_foci_live/form_component.html.heex
+35
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/cfg_foci_live/index.ex
+46
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/cfg_foci_live/index.html.heex
+42
−0
Click to load diff…
renamed
apps/room_sanctum/lib/room_sanctum_web/live/source_live/show.ex → apps/room_sanctum/lib/room_sanctum_web/live/cfg_foci_live/show.ex
+4
−4
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/cfg_foci_live/show.html.heex
+31
−0
Click to load diff…
renamed
apps/room_sanctum/lib/room_sanctum_web/live/query_live/form_component.ex → apps/room_sanctum/lib/room_sanctum_web/live/cfg_query_live/form_component.ex
+23
−5
Click to load diff…
renamed
apps/room_sanctum/lib/room_sanctum_web/live/query_live/form_component.html.heex → apps/room_sanctum/lib/room_sanctum_web/live/cfg_query_live/form_component.html.heex
+12
−26
Click to load diff…
renamed
apps/room_sanctum/lib/room_sanctum_web/live/query_live/index.ex → apps/room_sanctum/lib/room_sanctum_web/live/cfg_query_live/index.ex
+5
−5
Click to load diff…
renamed
apps/room_sanctum/lib/room_sanctum_web/live/query_live/index.html.heex → apps/room_sanctum/lib/room_sanctum_web/live/cfg_query_live/index.html.heex
+1
−0
Click to load diff…
renamed
+0
−0
Click to load diff…
renamed
apps/room_sanctum/lib/room_sanctum_web/live/query_live/show.html.heex → apps/room_sanctum/lib/room_sanctum_web/live/cfg_query_live/show.html.heex
+1
−1
Click to load diff…
renamed
apps/room_sanctum/lib/room_sanctum_web/live/source_live/form_component.ex → apps/room_sanctum/lib/room_sanctum_web/live/cfg_source_live/form_component.ex
+7
−0
Click to load diff…
renamed
apps/room_sanctum/lib/room_sanctum_web/live/source_live/form_component.html.heex → apps/room_sanctum/lib/room_sanctum_web/live/cfg_source_live/form_component.html.heex
+15
−0
Click to load diff…
renamed
apps/room_sanctum/lib/room_sanctum_web/live/source_live/index.ex → apps/room_sanctum/lib/room_sanctum_web/live/cfg_source_live/index.ex
+8
−8
Click to load diff…
renamed
apps/room_sanctum/lib/room_sanctum_web/live/source_live/index.html.heex → apps/room_sanctum/lib/room_sanctum_web/live/cfg_source_live/index.html.heex
+3
−2
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/cfg_source_live/show.ex
+162
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/cfg_source_live/show.html.heex
+68
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/cfg_vision_live/form_component.ex
+154
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/cfg_vision_live/form_component.html.heex
+78
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/cfg_vision_live/index.ex
+46
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/cfg_vision_live/index.html.heex
+42
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/cfg_vision_live/show.ex
+21
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/cfg_vision_live/show.html.heex
+32
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gbfs_station_info_live/form_component.ex
+55
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gbfs_station_info_live/form_component.html.heex
+56
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gbfs_station_info_live/index.ex
+46
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gbfs_station_info_live/index.html.heex
+57
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gbfs_station_info_live/show.ex
+21
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gbfs_station_info_live/show.html.heex
+71
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gbfs_station_status_live/form_component.ex
+55
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gbfs_station_status_live/form_component.html.heex
+64
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gbfs_station_status_live/index.ex
+46
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gbfs_station_status_live/index.html.heex
+61
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gbfs_station_status_live/show.ex
+21
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gbfs_station_status_live/show.html.heex
+81
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gbfs_sys_info_live/form_component.ex
+55
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gbfs_sys_info_live/form_component.html.heex
+64
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gbfs_sys_info_live/index.ex
+46
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gbfs_sys_info_live/index.html.heex
+61
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gbfs_sys_info_live/show.ex
+21
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gbfs_sys_info_live/show.html.heex
+81
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_agency_live/form_component.ex
+55
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_agency_live/form_component.html.heex
+48
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_agency_live/index.ex
+46
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_agency_live/index.html.heex
+53
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_agency_live/show.ex
+21
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_agency_live/show.html.heex
+61
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_alert_live/form_component.ex
+55
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_alert_live/form_component.html.heex
+52
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_alert_live/index.ex
+46
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_alert_live/index.html.heex
+55
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_alert_live/show.ex
+21
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_alert_live/show.html.heex
+66
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_calendar_live/form_component.ex
+55
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_calendar_live/form_component.html.heex
+56
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_calendar_live/index.ex
+46
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_calendar_live/index.html.heex
+57
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_calendar_live/show.ex
+21
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_calendar_live/show.html.heex
+71
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_direction_live/form_component.ex
+55
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_direction_live/form_component.html.heex
+28
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_direction_live/index.ex
+46
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_direction_live/index.html.heex
+43
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_direction_live/show.ex
+21
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_direction_live/show.html.heex
+36
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_route_live/form_component.ex
+55
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_route_live/form_component.html.heex
+68
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_route_live/index.ex
+46
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_route_live/index.html.heex
+63
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_route_live/show.ex
+21
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_route_live/show.html.heex
+86
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_stop_live/form_component.ex
+55
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_stop_live/form_component.html.heex
+76
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_stop_live/index.ex
+46
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_stop_live/index.html.heex
+67
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_stop_live/show.ex
+21
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_stop_live/show.html.heex
+96
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_stop_time_live/form_component.ex
+55
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_stop_time_live/form_component.html.heex
+64
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_stop_time_live/index.ex
+46
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_stop_time_live/index.html.heex
+61
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_stop_time_live/show.ex
+21
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_stop_time_live/show.html.heex
+81
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_trip_live/form_component.ex
+55
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_trip_live/form_component.html.heex
+56
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_trip_live/index.ex
+46
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_trip_live/index.html.heex
+57
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_trip_live/show.ex
+21
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/gtfs_trip_live/show.html.heex
+71
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/hourly_data_live/form_component.ex
+55
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/hourly_data_live/form_component.html.heex
+52
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/hourly_data_live/index.ex
+46
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/hourly_data_live/index.html.heex
+55
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/hourly_data_live/show.ex
+21
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/hourly_data_live/show.html.heex
+66
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/live_auth.ex
+20
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/monitoring_site_live/form_component.ex
+55
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/monitoring_site_live/form_component.html.heex
+100
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/monitoring_site_live/index.ex
+46
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/monitoring_site_live/index.html.heex
+79
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/monitoring_site_live/show.ex
+21
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/live/monitoring_site_live/show.html.heex
+126
−0
Click to load diff…
deleted
apps/room_sanctum/lib/room_sanctum_web/live/source_live/show.html.heex
+0
−46
Click to load diff…
modified
apps/room_sanctum/lib/room_sanctum_web/router.ex
+142
−9
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/templates/layout/_user_menu.html.heex
+10
−0
Click to load diff…
modified
apps/room_sanctum/lib/room_sanctum_web/templates/layout/root.html.heex
+1
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/templates/user_confirmation/edit.html.heex
+12
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/templates/user_confirmation/new.html.heex
+15
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/templates/user_registration/new.html.heex
+26
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/templates/user_reset_password/edit.html.heex
+26
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/templates/user_reset_password/new.html.heex
+15
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/templates/user_session/new.html.heex
+27
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/templates/user_settings/edit.html.heex
+53
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/views/user_confirmation_view.ex
+3
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/views/user_registration_view.ex
+3
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/views/user_reset_password_view.ex
+3
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/views/user_session_view.ex
+3
−0
Click to load diff…
added
apps/room_sanctum/lib/room_sanctum_web/views/user_settings_view.ex
+3
−0
Click to load diff…
modified
apps/room_sanctum/mix.exs
+8
−3
Click to load diff…
added
apps/room_sanctum/priv/repo/migrations/20220601010000_create_users_auth_tables.exs
+27
−0
Click to load diff…
modified
apps/room_sanctum/priv/repo/migrations/20220601225704_create_cfg_sources.exs
+3
−0
Click to load diff…
modified
apps/room_sanctum/priv/repo/migrations/20220601232055_create_cfg_queries.exs
+5
−0
Click to load diff…
added
apps/room_sanctum/priv/repo/migrations/20220605145552_create_gtfs_agencies.exs
+20
−0
Click to load diff…
added
apps/room_sanctum/priv/repo/migrations/20220605150037_create_gtfs_calendars.exs
+24
−0
Click to load diff…
added
apps/room_sanctum/priv/repo/migrations/20220605150136_create_gtfs_directions.exs
+16
−0
Click to load diff…
added
apps/room_sanctum/priv/repo/migrations/20220605150504_create_gtfs_routes.exs
+26
−0
Click to load diff…
added
apps/room_sanctum/priv/repo/migrations/20220605151050_create_gtfs_stop_times.exs
+25
−0
Click to load diff…
added
apps/room_sanctum/priv/repo/migrations/20220605151501_create_gtfs_stops.exs
+28
−0
Click to load diff…
added
apps/room_sanctum/priv/repo/migrations/20220605151743_create_gtfs_trips.exs
+23
−0
Click to load diff…
added
apps/room_sanctum/priv/repo/migrations/20220606020853_create_gbfs_system_informations.exs
+25
−0
Click to load diff…
added
apps/room_sanctum/priv/repo/migrations/20220606035410_create_gbfs_station_information.exs
+23
−0
Click to load diff…
added
apps/room_sanctum/priv/repo/migrations/20220606035656_create_gbfs_station_status.exs
+25
−0
Click to load diff…
added
apps/room_sanctum/priv/repo/migrations/20220606035941_create_gbfs_alerts.exs
+22
−0
Click to load diff…
added
apps/room_sanctum/priv/repo/migrations/20220606040948_create_airnow_reporting_area.exs
+28
−0
Click to load diff…
added
apps/room_sanctum/priv/repo/migrations/20220614022715_create_visions.exs
+16
−0
Click to load diff…
added
apps/room_sanctum/priv/repo/migrations/20220625050942_create_focis.exs
+15
−0
Click to load diff…
added
apps/room_sanctum/priv/repo/migrations/20220707044838_create_airnow_hourly_data.exs
+22
−0
Click to load diff…
added
apps/room_sanctum/priv/repo/migrations/20220707045558_create_airnow_monitoring_sites.exs
+31
−0
Click to load diff…
modified
apps/room_sanctum/room_sanctum.iml
+9
−0
Click to load diff…
modified
apps/room_sanctum/test/room_sanctum/configuration_test.exs
+112
−0
Click to load diff…
modified
apps/room_sanctum/test/support/conn_case.ex
+26
−0
Click to load diff…
modified
apps/room_sanctum/test/support/fixtures/configuration_fixtures.ex
+30
−0
Click to load diff…
added
apps/room_zeus/.formatter.exs
+4
−0
Click to load diff…
added
apps/room_zeus/.gitignore
+26
−0
Click to load diff…
added
apps/room_zeus/README.md
+21
−0
Click to load diff…
added
apps/room_zeus/lib/application.ex
+26
−0
Click to load diff…
added
apps/room_zeus/lib/room_zeus.ex
+18
−0
Click to load diff…
added
apps/room_zeus/lib/supervision.ex
+36
−0
Click to load diff…
added
apps/room_zeus/mix.exs
+37
−0
Click to load diff…
modified
assets/js/app.js
+46
−1
Click to load diff…
added
assets/vendor/leaflet-centermarker.js
+90
−0
Click to load diff…
modified
config/dev.exs
+4
−3
Click to load diff…
modified
config/test.exs
+3
−0
Click to load diff…
modified
mix.lock
+10
−2
Click to load diff…
modified
priv/static/assets/app.js
+7952
−2
Click to load diff…
added
priv/static/assets/leaflet-centermarker.js
+90
−0
Click to load diff…
added
priv/static/assets/map.js
+30
−0
Click to load diff…
Parents: 95531df