Rob Colbert
4da5a3074d
create permissions object
4 months ago
Rob Colbert
e6f6b37872
completion of CSRF token for signup form
4 months ago
Rob Colbert
0127c03f93
fonts
4 months ago
Rob Colbert
ea94d07586
don't assign as whole object
4 months ago
Rob Colbert
cf80462681
a little modernization
4 months 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.
4 months ago
Rob Colbert
8bb37c453e
let's try having one naming convention for child controllers
10 months ago
Rob Colbert
910a7b3f07
update a feed's favicon when fetching the feed
11 months ago
Rob Colbert
8635a374a9
newsroom updates
11 months ago
Rob Colbert
f0fde7d9cf
component def fix
11 months ago
Rob Colbert
230dbdde6f
component defs
11 months ago
Rob Colbert
d78bbb3180
more component definition updates
11 months ago
Rob Colbert
c1e69d165b
component definition update
11 months ago
Rob Colbert
c49160d517
rename SitePlatform.startPlatform to SitePlatform.start
11 months 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.
11 months 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
11 months ago
Rob Colbert
25ccd3f8a6
service call fixes
11 months 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.
11 months ago
Rob Colbert
d342b8508d
comment admin touch-ups
11 months ago
Rob Colbert
0006ce794a
created admin comment render component
11 months ago
Rob Colbert
147791ec8a
add recent comments to Admin dashboard display
11 months ago
Rob Colbert
c30574324b
actually ban and remove archived users
11 months ago
Rob Colbert
f4e645578c
correcting use of incorrect variables and unclear Boolean logic
11 months ago
Rob Colbert
3811fbfb83
add check to make sure image has an owner before rendering the owner
11 months 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
11 months ago
Rob Colbert
b44eca417b
corrected a file path
11 months ago
Rob Colbert
942e61043e
archive user attachments
11 months ago
Rob Colbert
2a37444b14
remove all attachments for user when banning user
11 months ago
Rob Colbert
153e16bc00
more Logan logging
11 months ago
Rob Colbert
b7b868257f
backport Unified Feed from Sites to Base
11 months 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
11 months ago
Rob Colbert
3b8a832cad
admin/management
11 months ago
Rob Colbert
c296aad5c3
user admin features
11 months ago
Rob Colbert
7b8ecf44b4
added inputs for username and display name in Local User Admin
11 months ago
Rob Colbert
8ef865e691
SiteError dep
11 months ago
Rob Colbert
814c358233
ban user button in Admin
11 months ago
Rob Colbert
d5eb929cc2
integrating latest base and Logan; and user ban service
11 months ago
Rob Colbert
bd3d913484
resourceId management
11 months ago
Rob Colbert
53753a04fb
user session management
11 months 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.
11 months ago
Rob Colbert
3d4f9a1c21
added options for multer
12 months ago
Rob Colbert
af5b8aa5cf
update local user admin
12 months ago
Rob Colbert
e96233d001
change model loaders to accept the Mongoose connection instead of using global
12 months ago
Rob Colbert
98853ced33
Core vs. Local user updates (there will be more)
12 months ago
Andrew Woodlee
5f62712d5f
fixes
1 year 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
1 year ago
CyberShell
e61269ebbc
added semicolon
1 year ago
Andrew Woodlee
54b4bc4ea9
fix for OtpAuthService.removeForUser
1 year ago
Andrew Woodlee
4ac56f1315
added destroyOTPSession, so that one can remove OTP account
1 year ago
Andrew Woodlee
7aaf2636e2
moved only view of OTP backup tokens to otp/new-account
1 year ago