Rob Colbert
4da5a3074d
create permissions object
1 year ago
Rob Colbert
e6f6b37872
completion of CSRF token for signup form
1 year ago
Rob Colbert
0127c03f93
fonts
1 year ago
Rob Colbert
ea94d07586
don't assign as whole object
1 year ago
Rob Colbert
cf80462681
a little modernization
1 year ago
Rob Colbert
9f93583100
upgrade feed-reader to @extractus/feed-extractor
The `feed-reader` package has become deprecated and
`@extractus/feed-extractor` is what takes its place.
1 year ago
Rob Colbert
8bb37c453e
let's try having one naming convention for child controllers
2 years ago
Rob Colbert
910a7b3f07
update a feed's favicon when fetching the feed
2 years ago
Rob Colbert
8635a374a9
newsroom updates
2 years ago
Rob Colbert
f0fde7d9cf
component def fix
2 years ago
Rob Colbert
230dbdde6f
component defs
2 years ago
Rob Colbert
d78bbb3180
more component definition updates
2 years ago
Rob Colbert
c1e69d165b
component definition update
2 years ago
Rob Colbert
c49160d517
rename SitePlatform.startPlatform to SitePlatform.start
2 years ago
Rob Colbert
c8df274a82
component management
Finally standardizing on the DTP Component definition:
{
logId: 'my-service',
index: 'myService',
className: 'MyService',
}
And I'm not too far from using UUIDs in there, too, so I have one (1)
standard way of referencing them.
2 years ago
Rob Colbert
26df84d0c8
migrate to the use of dtp-logan-api
- convert LoganService to use the API module
- add logan worker to transmit Logan events from job queue
- added logan worker config to supervisord directory
- updated the other configs
2 years ago
Rob Colbert
25ccd3f8a6
service call fixes
2 years ago
Rob Colbert
2ab9ece861
refactored `updateTimestamps` out of Chat into the base App
Moved the definition of updateTimestamps from Chat into the library base
App along with the call to update on-page timestamps during the creation
of the App as a convenience.
Any element following the `data-dtp-timestamp` and
`data-dtp-timestamp-format` conventions will have its `textContent` set
to a client-local representation of that date/time.
2 years ago
Rob Colbert
d342b8508d
comment admin touch-ups
2 years ago
Rob Colbert
0006ce794a
created admin comment render component
2 years ago
Rob Colbert
147791ec8a
add recent comments to Admin dashboard display
2 years ago
Rob Colbert
c30574324b
actually ban and remove archived users
2 years ago
Rob Colbert
f4e645578c
correcting use of incorrect variables and unclear Boolean logic
2 years ago
Rob Colbert
3811fbfb83
add check to make sure image has an owner before rendering the owner
2 years ago
CyberShell
23a2a5c706
Admin banning/update logic
- Deny admin ability to ban himself
- Deny admin ability to remove his own admin privileges
- Deny admin ability to archive himself
2 years ago
Rob Colbert
b44eca417b
corrected a file path
2 years ago
Rob Colbert
942e61043e
archive user attachments
2 years ago
Rob Colbert
2a37444b14
remove all attachments for user when banning user
2 years ago
Rob Colbert
153e16bc00
more Logan logging
2 years ago
Rob Colbert
b7b868257f
backport Unified Feed from Sites to Base
2 years ago
Rob Colbert
997c3aad77
user archive
- stores all data related to one user to a .zip file on storage
- bans the user
- removes the user
2 years ago
Rob Colbert
3b8a832cad
admin/management
2 years ago
Rob Colbert
c296aad5c3
user admin features
2 years ago
Rob Colbert
7b8ecf44b4
added inputs for username and display name in Local User Admin
2 years ago
Rob Colbert
8ef865e691
SiteError dep
2 years ago
Rob Colbert
814c358233
ban user button in Admin
2 years ago
Rob Colbert
d5eb929cc2
integrating latest base and Logan; and user ban service
2 years ago
Rob Colbert
bd3d913484
resourceId management
2 years ago
Rob Colbert
53753a04fb
user session management
2 years ago
Rob Colbert
5e58e98bd8
fix vuln for elevated privileges at create
UserService.create was adapted a while back to accomodate imports, and
was honoring a field named `isAdmin` and/or `isModerator` during create
to set the value of `flags.isAdmin` and `flags.isModerator`.
This change breaks that importer but stops people from being able to
"sign up" with Admin privileges.
2 years ago
Rob Colbert
3d4f9a1c21
added options for multer
2 years ago
Rob Colbert
af5b8aa5cf
update local user admin
2 years ago
Rob Colbert
e96233d001
change model loaders to accept the Mongoose connection instead of using global
2 years ago
Rob Colbert
98853ced33
Core vs. Local user updates (there will be more)
2 years ago
Andrew Woodlee
5f62712d5f
fixes
2 years ago
Andrew Woodlee
81614236ff
added changing site icon and small touchups
- added the ability to change a site icon
- small UI touchups for core picker page when no Cores are connected
2 years ago
CyberShell
e61269ebbc
added semicolon
2 years ago
Andrew Woodlee
54b4bc4ea9
fix for OtpAuthService.removeForUser
2 years ago
Andrew Woodlee
4ac56f1315
added destroyOTPSession, so that one can remove OTP account
2 years ago
Andrew Woodlee
7aaf2636e2
moved only view of OTP backup tokens to otp/new-account
2 years ago