Commit Graph

  • 9e6d6d273c added comfort functions for audio channel mute control poetry Tobias Kurze 2023-10-26 13:07:11 +02:00
  • b91cc55341 added a lot of documentation and Enums for most function parameters Tobias Kurze 2023-10-26 11:51:07 +02:00
  • 2d0a5c2974 added a lot of enums for SMP parameters Tobias Kurze 2023-10-25 16:24:03 +02:00
  • b60d89ce0a linted code of extron smp adapter Tobias Kurze 2023-10-25 15:05:47 +02:00
  • 6936d8d02c reformated some code Tobias K. 2023-10-24 16:57:28 +02:00
  • e5eb9ceeb6 updated initial recorders.json Tobias K. 2023-10-24 16:30:50 +02:00
  • 1d563cd8b7 handling some exceptions in simple state checker Tobias K. 2023-10-24 16:25:03 +02:00
  • 40ddd4bbeb updated urls Tobias K. 2023-10-24 16:16:57 +02:00
  • 466cb344e6 using poetry now master Tobias K. 2023-10-24 15:39:29 +02:00
  • 884ae00574 readded fe Tobias Kurze 2023-10-13 16:09:34 +02:00
  • 52664b7adb migrated to poetry; updated all packages Tobias Kurze 2023-10-13 12:05:23 +02:00
  • 6e2fa6c101 migrated to poetry; updated all packages Tobias Kurze 2023-10-13 12:01:01 +02:00
  • 3ae6db1184 virtual_command_model changes -> model parser needs modification -> also the model relations between recorden model and virtual command may be removed \(not done yet\) Tobias Kurze 2020-08-14 15:59:24 +02:00
  • b18f9ba616 re-enabled localhost server name Tobias Kurze 2020-08-13 16:14:38 +02:00
  • c8a517ff60 changes to run configuration and virtual command model Tobias Kurze 2020-08-13 09:00:54 +02:00
  • 9c19708381 now using campus API Tobias Kurze 2020-08-11 16:39:13 +02:00
  • 160076afcf slight changes to config Tobias Kurze 2020-08-07 16:47:33 +02:00
  • 437cec38e0 added permission checks to user and recorder API Tobias Kurze 2020-08-06 15:23:14 +02:00
  • 82b3e78488 improved register endpoint, etc. Tobias Kurze 2020-08-05 16:36:14 +02:00
  • 16e4231807 now returning bad request when wrong parameters are supplied for room / recorder creation Tobias Kurze 2020-08-05 07:51:13 +02:00
  • dc142bca0c some changes to virtual command api, but its not yet clear how this should function Tobias 2020-07-31 16:33:02 +02:00
  • cc334f1727 oidc working again (getting less info to limit cookie size) Tobias Kurze 2020-07-28 15:09:08 +02:00
  • de398d189a tryd to fix a oid connect related bug, but there is still a BIG problem Tobias Kurze 2020-07-24 16:45:18 +02:00
  • 1d4c4c8ec2 not sending previous state if null anymore Tobias Kurze 2020-07-21 15:37:54 +02:00
  • 6b50334741 Merge branch 'master' of git.scc.kit.edu:sg8018/lrc-backend Tobias Kurze 2020-07-20 17:52:04 +02:00
  • bd8e60bf5d state api now working Tobias Kurze 2020-07-20 17:51:57 +02:00
  • 419056bf03 using python 3.6 (as requirement as well on production) production Tobias Kurze 2020-03-12 11:38:19 +01:00
  • 26251ed8e7 Add README.md tobias.kurze 2020-03-12 11:28:39 +01:00
  • f181e4a785 further advanced state api and stream checks Tobias Kurze 2020-02-25 17:00:01 +01:00
  • 1d011af64b added state api Tobias Kurze 2020-02-24 16:00:41 +01:00
  • 6ba38cd42d removed flask-restplus and replaced with flask-restx Tobias Kurze 2020-02-24 09:26:47 +01:00
  • 1745f56ac7 added stream sanity checks (sound, singe color) Tobias Kurze 2020-02-21 17:10:14 +01:00
  • 6971b4b618 added stream checks Tobias Kurze 2020-02-21 07:22:26 +01:00
  • bb4db25dcd code to call recorder functions from frointend Tobias Kurze 2019-12-12 18:44:07 +01:00
  • da200f95b8 working websocket communication for recorder states Tobias Kurze 2019-12-11 08:31:42 +01:00
  • 190f728eb7 changed a lot regarding rec state, etc. Tobias Kurze 2019-12-03 16:05:02 +01:00
  • a709dbcaef added permissions api and websocket stuff Tobias Kurze 2019-11-28 19:39:53 +01:00
  • c4b54357f7 automatically adding recorders, models and rooms and association of those Tobias 2019-11-22 14:26:16 +01:00
  • 7700b4381f now rooms, recorders and recorder models get initialized in DB Tobias Kurze 2019-11-20 16:19:59 +01:00
  • 60ff5bdeaf added code to initialize db with models and recodres Tobias Kurze 2019-11-20 12:41:05 +01:00
  • bc1347fe99 changed pw in recorders.jso Tobias Kurze 2019-11-14 15:40:57 +01:00
  • 9ef9d98132 added logging to smp adapter Tobias Kurze 2019-11-14 15:19:44 +01:00
  • bab6403f91 changed thread pool code again Tobias Kurze 2019-11-14 15:08:06 +01:00
  • 692649e08f changed thread pool code again Tobias Kurze 2019-11-14 15:05:06 +01:00
  • 6f1e01781a changed thread pool code again Tobias Kurze 2019-11-14 15:02:20 +01:00
  • 7224038e64 modified threadpool run to use timeout Tobias Kurze 2019-11-14 14:56:55 +01:00
  • c96cdfc6e1 fixed bug in smp adapter Tobias Kurze 2019-11-14 14:39:27 +01:00
  • c3d8a1e91a fixed bug in smp adapter Tobias Kurze 2019-11-14 14:29:12 +01:00
  • b214d161bf slightly modified smp adapter for testing Tobias Kurze 2019-11-14 14:23:19 +01:00
  • e19ce060d8 exception decorator and mail send for errors and changes to rec state checker Tobias Kurze 2019-11-14 14:15:36 +01:00
  • 6081486a35 using git-crypt instead of manual encrypton filters Tobias Kurze 2019-11-13 13:04:18 +01:00
  • 2da856dd36 using git-crypt instead of manual encrypton filters Tobias Kurze 2019-11-13 12:59:09 +01:00
  • 872e531ef5 added logging conf and now checking recording status with simple script ; notifications are missing Tobias Kurze 2019-11-13 08:19:39 +01:00
  • 4563e16137 moved creds to config Tobias Kurze 2019-11-12 12:43:45 +01:00
  • 8b05bb694f added excel->json recorder source generation script Tobias Kurze 2019-11-12 12:32:49 +01:00
  • 5d731c9fba moved some models added cron and websocket base class tobias 2019-10-31 16:13:02 +01:00
  • 36c889956f added websocket test flies Tobias Kurze 2019-10-30 11:54:53 +01:00
  • a408fd3b4c added ws base code Tobias Kurze 2019-10-25 15:59:41 +02:00
  • 32c2674210 added code for saving config (might not be complete Tobias Kurze 2019-10-25 13:49:41 +02:00
  • d61c395d2c added access control model and more stuff around access mgmt tobias 2019-10-23 16:33:24 +02:00
  • 6b4f7c8118 moved everything to a new module called backend tobias 2019-10-23 15:00:33 +02:00
  • 310d5f4820 using current user in some placesi Tobias Kurze 2019-08-15 14:32:04 +02:00
  • 9ab0d43f43 profile and other stuff Tobias Kurze 2019-08-14 16:38:03 +02:00
  • 859a5d880a working on control Tobias Kurze 2019-08-13 16:30:45 +02:00
  • f70cbdc463 now scraping rooms from capmus mgmt Tobias Kurze 2019-08-13 15:29:37 +02:00
  • 48505b76ea fixed (circumvented) bug related to hybrid_property and parameter serialization tobias 2019-08-08 20:31:08 +02:00
  • c0e56cf40d now scanning model difinietons and updating db entries tobias 2019-08-08 16:38:15 +02:00
  • 123eb65f8e some changes to virtual command Tobias Kurze 2019-08-05 15:28:39 +02:00
  • 186614bc4a added virtual commands model Tobias Kurze 2019-08-05 13:41:12 +02:00
  • 51536766bf using reflection to get models Tobias Kurze 2019-08-02 16:09:39 +02:00
  • 3c6b6ba099 finished smp extron telnet adapter (more or less) Tobias Kurze 2019-07-04 13:29:44 +02:00
  • 4d01f7025b added more smp >API< functions Tobias 2019-07-03 16:09:10 +02:00
  • 3a7d8dbdd4 just added comment for TODO Tobias Kurze 2019-07-03 13:51:51 +02:00
  • 88f5c3023d added lot of functs for SMP Tobias Kurze 2019-06-21 16:32:08 +02:00
  • 4485dea583 added recorder command backend Tobias Kurze 2019-06-21 11:04:12 +02:00
  • 70df74cecf updated recorder model Tobias 2019-05-03 18:40:43 +02:00
  • fad2238b75 added ports to api model Tobias Kurze 2019-05-03 15:52:52 +02:00
  • 295aadfaeb fixed and extended apis Tobias Kurze 2019-04-26 15:34:23 +02:00
  • 07d01304be added room and recorder api and added length check (for sqlite) Tobias 2019-04-26 09:42:52 +02:00
  • 254637bfa9 some migrations; commit just to be on 'nice' state Tobias Kurze 2019-04-17 09:07:24 +02:00
  • 3ecc8e0955 some changes to auth and group api Tobias 2019-04-15 14:14:42 +02:00
  • cbc269edf2 removed old dB code and continued on group and user mgmt Tobias 2019-04-11 16:18:46 +02:00
  • 2451a56403 added / implemented group API Tobias Kurze 2019-04-10 15:11:21 +02:00
  • f0783d97c8 changes to auth and user API Tobias Kurze 2019-04-05 16:21:24 +02:00
  • 8b7b2f489c added user and group API and models Tobias 2019-04-04 16:05:36 +02:00
  • cfa12717e0 added toJSON func Tobias 2019-04-02 16:58:59 +02:00
  • 8cf8632c8c added db migrations and group support, still problems with json serialization Tobias Kurze 2019-04-02 16:10:46 +02:00
  • 024f063bea better separation between api and frontend login Tobias 2019-04-02 10:47:53 +02:00
  • ed57dc2720 creating users from oidc id token Tobias Kurze 2019-03-26 16:17:18 +01:00
  • cad27733f0 oicd now working Tobias Kurze 2019-03-26 14:58:37 +01:00
  • bc50e23a22 improved/fixed serve_frontend.py to work from different base paths (change required for wsgi) Tobias Kurze 2019-03-26 11:57:22 +01:00
  • ebc34e396d slightly changed user model (sort of fix) Tobias Kurze 2019-03-22 16:38:42 +01:00
  • 0469b8dbb5 added a lot of auth code Tobias 2019-03-21 16:17:25 +01:00
  • bef3c6dc9b added authentication API Tobias Kurze 2019-03-19 16:34:05 +01:00
  • 9d9c58d268 added OpenID Connect support Tobias Kurze 2019-03-19 15:29:26 +01:00
  • bd9b6c61d3 working db and tests Nr2 Tobias 2019-03-14 17:14:05 +01:00
  • 1c8cb55b46 working db and tests Tobias 2019-03-14 17:13:02 +01:00
  • c8b01b450b added __main__.py and corrected import order in __init__.py disconnected Tobias Kurze 2019-03-12 16:48:01 +01:00
  • 3c4e3719d7 addded example models Tobias 2019-03-12 09:17:55 +01:00
  • 38ab1578b0 added rest-API, sqlalchemy and nice structure Tobias 2019-03-06 16:36:57 +01:00