Commit Graph

876 Commits (268ce83784f7ff7ff074ce5479fcf790107bcbc0)

Author SHA1 Message Date
Moe 268ce83784 update ldap account linking to use Alternate Login system 2021-04-06 20:55:16 -07:00
Moe 9a68b24136 rename param for google app id 2021-04-04 11:37:20 -07:00
Moe 8609ce959e Fix Google App ID designation, add Name to LoginTokens
+ Show Last Login for LoginTokens in Settings window
2021-04-04 10:35:09 -07:00
Moe 9282a19331 Add Linking and Unlinking Google Sign-In from Alt Logins section 2021-04-03 23:53:38 -07:00
Moe 2cb3d8c9a2 Add Alternate Logins section in Settings, Minor Cleanup
+ Login Token API Endpoints for : get single, get all, delete by loginId
+ framework.sql update
+ update auto table creation for existing installations
+ fail message specific to alternateLogin can be passed to UI
+ add type column to LoginTokens table, default is "google" because its the only one (first of many to come)
2021-04-03 21:46:58 -07:00
Moe c0042c9a36 clean up google login script 2021-04-03 17:19:20 -07:00
Moe 325d56edc5 make LoginTokens designated by prefix name 2021-04-03 14:27:08 -07:00
Moe 8249a9d74b allow binding google auth with login screen 2021-04-03 14:16:15 -07:00
Moe faf3e3b221 require enabling Google Sign-In from conf.json 2021-04-03 10:01:10 -07:00
Moe 74f9f28070 add LoginTokens table creation (for existing installs being updated) 2021-04-03 09:48:00 -07:00
Moe adf3d1c8e9 alternate login engine, add google sign-in 2021-04-02 22:14:34 -07:00
Moe 62177e886d partial rewrite for login post handler
+ make streamer and dashcam get monitors list from API rather than page write
2021-04-02 18:23:21 -07:00
Moe e9ee4aca8b add get for conf.json by api and make config update POST only 2021-04-01 22:41:39 -07:00
Moe aa4192b6fe rewrite superLogin for initial login, create base for other login types 2021-04-01 22:40:37 -07:00
Moe 2ae9bcaaf0 make Super page use API to get Admin list and System Logs 2021-04-01 15:49:35 -07:00
Moe ee45ef3f1a fix Super Log API endpoint 2021-04-01 15:44:32 -07:00
Moe c20cf9113a google login test framework 2021-03-31 23:03:34 -07:00
Moe 40d172e52c Fix Reolink RTMP restart bug, fix undefined codec array 2021-03-31 11:01:05 -07:00
Moe ad27f9ee2f fix detector buffer custom flag build 2021-03-29 12:06:33 -07:00
Moe f4d00ba6cd Default failed addStorage detection to null 2021-03-29 11:37:13 -07:00
Nunya Bidnezz 471d81e501 Enable PASV mode support for the FTP server. Some cheap Dahua imports require PASV mode when sending FTP event notifications. 2021-03-28 13:04:42 -05:00
Moe 91702d4d3c fix addEventDetailsToString undefined 2021-03-27 13:04:01 -07:00
Moe af69666d8b send headers in P2P bridges as well 2021-03-27 06:56:32 -07:00
Moe 880f8e6350 error catching parse for db row details parsing 2021-03-27 06:56:00 -07:00
Moe Alam 1ef74e5201 fix checking matrix in region 2021-02-27 08:39:17 -08:00
Moe Alam 36dc9f932d Fix Superuser Penetration Bug (properly) 2021-02-19 07:25:36 -08:00
Moe Alam 43889776b9 Fix Superuser Penetration Bug 2021-02-19 07:02:54 -08:00
Moe a8a7f0d991 Merge branch 'cron.js-update' into 'dev'
cron.js update

See merge request Shinobi-Systems/Shinobi!249
2021-02-12 19:13:49 +00:00
Moe Alam d991516ddf Fix frame deletion (allow row delete if file does not exist) 2021-02-11 09:45:05 -08:00
Moe Alam a425701e29 API Keys Manager : clean up interface layout 2021-02-08 20:45:35 -08:00
Moe Alam 4ac4c60d18 API Key Manager : clean up code and some fixes 2021-02-08 09:43:46 -08:00
Moe Alam 1ac929fb82 disable old admin page 2021-02-07 13:46:23 -08:00
Moe Alam 94a51ad17b Sub-Account Manager : cleanup 2021-02-07 13:34:48 -08:00
Moe Alam f18b184dca Sub-Account Manager : saving, editing, and create new working 2021-02-07 12:03:17 -08:00
Moe Alam 7277e802b6 Sub-Account Manager : begin rewrite (the move from /admin to /) 2021-02-06 20:45:26 -08:00
Moe Alam a66492b871 cron.js updates storage used when deleteOldVideos 2021-02-05 19:13:12 -08:00
Moe Alam bf1d78235b make all deleteOldVideos actions occur in cron.js, promisify cron funcs 2021-02-05 17:36:10 -08:00
Moe 3a4a405e1c Merge branch 'dev' into 'cron.js-update'
# Conflicts:
#   cron.js
2021-02-05 16:16:07 +00:00
Moe Alam a3cfae7b4d fix discord notification lock 2021-01-30 15:04:26 -08:00
Moe Alam 102aaaa7c7 PTZ : Fix Turn Speed 2021-01-30 11:02:13 -08:00
Moe Alam 80a4a9dcd0 fix motion mask use 2021-01-30 10:38:50 -08:00
Moe Alam b3c72b2ef0 Fix Timelapse Max Storage Share default amount 2021-01-30 07:33:19 -08:00
Moe Alam dd733b0cb7 fix JPEG API/Mode 2021-01-30 06:37:36 -08:00
Moe Alam 804de123d7 Fix Sub Account Settings Save
- prevent sub account from transforming into admin account.
2021-01-30 06:26:00 -08:00
Moe Alam a92fdea98a fix event-based recording audio codec "auto" option 2021-01-27 08:21:44 -08:00
Moe Alam 91e5ce24fd cleanup orphaned video scanner+ 2021-01-26 10:49:51 -08:00
Moe Alam 5b63671794 cleanup orphaned video scanner 2021-01-25 18:55:59 -08:00
Moe Alam 06231dde61 Add Inverse Triggering for Regions (Motion Detection only) 2021-01-25 16:11:37 -08:00
Moe fda036f8a3 Merge branch 'plugin-manager-ui' into 'dev'
Plugin Manager UI

See merge request Shinobi-Systems/Shinobi!274
2021-01-22 03:15:27 +00:00
Moe Alam 18f4bb295e Plugin Manager : allow cancelling install processes 2021-01-21 08:32:08 -08:00