Andrew
9415dfbc54
testing recordView author
1 year ago
Andrew
223aa97287
testing recordView author
1 year ago
Andrew
3f05a75ef1
testing recordView author
1 year ago
Andrew
084d925df8
testing recordView author
1 year ago
Andrew
127d834440
testing recordView author
1 year ago
Andrew
499f745e58
testing recordView author
1 year ago
Andrew
a79ccb45dc
fix for numbers on posts
1 year ago
Andrew
b455afb0ef
fix for numbers on posts
1 year ago
Andrew
9c00e4cfb8
fix for numbers on posts
1 year ago
Andrew
bdf743b68b
revert
1 year ago
Andrew
03ccbf483c
fix for numbers on posts
1 year ago
Andrew
e5a8171087
trigger pages and posts recording views only when published
1 year ago
rob
43179e454b
add JSON output for newsroom unified feed; User model fixes
1 year ago
rob
817c990c9d
open unified links in the shing_reader window/tab
1 year ago
rob
d162f83b73
Added the Unified Feed to Newsroom
1 year ago
Andrew
271cdaddf3
postAuthorChanges
1 year ago
Andrew
30c249b6a1
Merge remote-tracking branch 'origin/master'
1 year ago
rob
2ac9c3f1a0
newsroom updates
...
- newsroom pagination added
- newsroom displays 12 feeds per page
1 year ago
rob
9a7aa34a3b
quick update for prod <em> and <i> formatting
...
also includes a stub for removing a post's featured image. It does NOT
remove the image for now.
I'm just in a hurry, and am entirely sick of italic text being red.
1 year ago
Andrew Woodlee
fa6f125d1e
Merge remote-tracking branch 'origin/moreStuff'
1 year ago
Andrew Woodlee
d0834c6373
fix for if statement in post service
2 years ago
Andrew Woodlee
64681cb886
made timestamps render using local time
2 years ago
Andrew Woodlee
9f2b2b9a43
fix for url
2 years ago
Andrew Woodlee
4e77be5fa9
Better views for Author Dashboard depending on status
...
Added viewing drafts and published posts on Author Dashboard
2 years ago
Andrew Woodlee
34b1d8edc5
make authors display in order and change limiter
...
changed limiter for /post/author/:username
changed limiter for /post/authors
make authors display alaphabetically
2 years ago
Andrew Woodlee
8468b778d0
Merge remote-tracking branch 'origin/moreStuff'
2 years ago
Andrew Woodlee
381605414f
changed counting authors from length to DB
2 years ago
Andrew Woodlee
39c4efabef
Merge remote-tracking branch 'origin/moreStuff'
2 years ago
Andrew Woodlee
ed418d1a89
fixes for icon upload and added post image upload
2 years ago
Andrew Woodlee
b3a099fbd7
fix
2 years ago
Andrew Woodlee
6b157122a3
fix
2 years ago
Andrew Woodlee
5120ea83ed
Merge remote-tracking branch 'origin/moreStuff'
2 years ago
Andrew Woodlee
917681de84
Merge branch 'authorPages' into moreStuff
2 years ago
Andrew Woodlee
c37dfc208c
added viewing all authors
2 years ago
Andrew Woodlee
6787141420
fix for pages on off-canvas
2 years ago
Andrew Woodlee
9710259cfc
added link to author page for posts
2 years ago
Andrew Woodlee
28b5256c3a
added author credit to author page
2 years ago
Andrew Woodlee
a2a868bf42
Merge remote-tracking branch 'origin/tagsForPosts' into moreStuff
2 years ago
Andrew Woodlee
3badc7a615
progress on author pages
...
TODO: make view smaller, add author info
2 years ago
Andrew Woodlee
6cdc5250f7
improved tag view
...
added getting drafts when viewing tag as admin
2 years ago
Andrew Woodlee
1f7f7ff672
add better tag view
2 years ago
rob
862538dfe3
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-sites into develop
2 years ago
Andrew Woodlee
d0ef1ce1f8
fixes for displaying tags
2 years ago
Andrew Woodlee
5eb67304dd
added tags and viewing posts with tag when searched
2 years ago
Andrew Woodlee
8d2c6ff130
fixes to userService
2 years ago
Andrew Woodlee
cf1e4c676f
fixes
2 years ago
Andrew Woodlee
4151404877
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into moreStuff
2 years ago
Andrew Woodlee
be6d741cc4
progress on tags
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
Andrew Woodlee
8df3df081b
small changes
...
make menus render correctly on off-canvas side-bar
2 years ago
Andrew Woodlee
bd6f166bad
progress on tags for articles
2 years ago
Andrew Woodlee
54b4bc4ea9
fix for OtpAuthService.removeForUser
2 years ago
Andrew Woodlee
28b80087dc
touchups and destroyOTPSession, progress on admin OTP removal
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
Andrew Woodlee
57dc82d76b
added OTP Settings to admin menu view
2 years ago
Andrew Woodlee
dc4795d085
added otp backup tokens
2 years ago
Andrew Woodlee
7cf3f20bd9
fixed error in admin/otp.pug
2 years ago
Andrew Woodlee
d93088495e
updated OTP token view
2 years ago
Andrew Woodlee
9bc27c92d1
wording change
2 years ago
Andrew Woodlee
626304310a
if-statement clean-up in postService
2 years ago
Andrew Woodlee
12f60e0631
Admin access to author Dashboard, social embedds, otp admin tokens
...
Made several changes:
- added viewing OTP backup tokens for admins
- added admin access to author dashboard and editing posts not in
admin area
- removed canAuthorPages and can canPublishPages from
hasAuthorDashboard
- added admin editing and deletion of posts from the post page
- redirect after post deletion to home page
- added author of post when viewing posts as publisher and admin on
Author Dashboard and admin post view
2 years ago
Andrew Woodlee
a03c97409c
added social embedds
2 years ago
Andrew Woodlee
6bd677f50f
Added more things
...
small touch-ups to things, added author identification to admin and author dashboard, page and post titles to pageTitle
2 years ago
Andrew Woodlee
fb600f0e33
change OTP Session duration
2 years ago
Andrew Woodlee
96d242b217
Added author and publisher view, made posts editable by publishers
...
Gave author dashboard views for different permissions.
Made editing by publishers work.
2 years ago
Andrew Woodlee
4df5fc8e0e
added better view of comments in author dashboard
2 years ago
rob
333cc23367
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
375d08226c
newsroom feed entry list item and link presentation touch-ups
2 years ago
Andrew Woodlee
e02caa4090
fix typo
2 years ago
Andrew Woodlee
88ce70dcaf
added publisher access to author dashboard
2 years ago
rob
ac0bea89c1
small ui enhancements
2 years ago
rob
eda1d020c2
made newsfeed a top-level middleware integration
2 years ago
rob
e83e37394d
more progress towards /user/:username
2 years ago
Andrew Woodlee
edee5b549b
Fixed page slug generation on the admin side.
2 years ago
Andrew Woodlee
cc7e5ad02f
changed _id to username for profile access
2 years ago
rob
45bb2d179b
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
40e10b167e
display CoreNode _id value on form
2 years ago
rob
8463ad66fe
Core disconnect processing
2 years ago
rob
863433eb27
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
f2b26285a9
refactored TLS option to site-platform startup
2 years ago
rob
1112715e04
allow incoming KaleidoscopeEvent to specify create date
...
Allow the specification of the KaleidoscopeEvent creation date/time.
This allows Sites and Venue to emit their recent history to a Core when
connecting to populate the Core with their content upon arrival.
2 years ago
rob
5203c249c6
emit event when removing OAuth2Client record
2 years ago
rob
4993b167de
Service Node disconnect processing
2 years ago
rob
4ff8367ccb
record OAuth2 client source with KaleidoscopeEvent
2 years ago
rob
f2b5ed9eec
many small UI enhancements
2 years ago
rob
28151d888f
button formatting touch-ups
2 years ago
rob
00ab250d59
Core and Service Node connection management (wip)
...
- Integrated EventEmitter2 for async event processing
- Changed jshint reporter module URL to avoid use of SSH
- Core can disconnect a service node, generates many events
- Service Node can disconnect a Core, generates many events
Nothing yet processes those events. Many things need to be cleaned up
and removed based on a Core Node disconnection. The Core itself needs to
remove all Kaleidoscope events and other data received from the Service
Node, and the Service Node needs to remove all CoreUser records (and
everything they did while there).
That's going to take a minute to implement throughout all the systems.
2 years ago
Andrew Woodlee
23bc4d7820
cybershell-specific changes
2 years ago
rob
5c39554f93
guard /auth and /image routes from populating venue data
2 years ago
rob
c37b38a0cd
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
d76fa625d0
basic mediasoup integration
2 years ago
rob
5d12e3913f
prevent logged-in access of the Welcome flow
2 years ago
rob
24eb90a444
refactor channel middleware to top-level integration
2 years ago
rob
4d6bcb5acf
standardize the rendering of SiteLink
2 years ago
rob
540942599a
refactored to middleware
...
The better approach in ExpressJS is to author up a quick middleware you
can toss onto any route to short-circuit the rest fo the route with the
redirect.
The implementation submitted was actually running double output. The
"checkForUser" method would call `res.redirect`, return, and then the
method would continue and produce additional output.
Explicit middleware helps prevent those kinds of errors :)
2 years ago
rob
a8f88d21e2
re-structured for better readability
...
Once an if starts getting to 4+ lines of iffy voodoo, we break up that
voodoo. Because that's how you get less voodoo :)
2 years ago
rob
457a7f50a2
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-sites into develop
2 years ago
rob
dcbafb016d
quick fix for offline channel list renderer
2 years ago
CyberShell
599cd35080
Merge pull request 'added check for user in welcome controller' ( #26 ) from welcomeCheckForUser into develop
...
Reviewed-on: https://git.digitaltelepresence.com/digital-telepresence/dtp-sites/pulls/26
2 years ago
Andrew Woodlee
07cc24a378
added check for user in welcome controller,
...
redirecting to home page
2 years ago
CyberShell
26e6fd9b53
Add check in logic for user when loading non-published post
...
Alternative to error page before:
`Cannot read properties of undefined (reading '_id')` during checking `!res.locals.post.author._id.equals(req.user._id)` in line 268.
2 years ago
Andrew Woodlee
450e53e55e
added checking for user in welcome controller
2 years ago
rob
0f0214f24e
channel update can now update owner
2 years ago
rob
18cecf91d8
force username lowercase
2 years ago
rob
8ed2122eff
more channel management cleanup
2 years ago
rob
38b87affe8
use appropriate default for channel owner username
2 years ago
rob
18e93adf4e
render SiteLink entries in off-canvas when present
2 years ago
rob
ea38cf6be6
Venue, Home, SiteLink, RSS Feeds
...
- Multi-channel support for Venue
- Venue channel editor and management for Admin
- Venue UI components for channel card, channel list item, and channel
grid
- Home page fixes and updates
- Image display and responsiveness for home page down to mobile
- SiteLink model, service, etc., for adding links to your Site
- Many navbar enhancements and fixes
- RSS, ATOM, and JSON feed generators
2 years ago
rob
d67ae3eaa5
large Venue update
2 years ago
rob
5b99e5673c
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
e9b4131da8
Venue settings (wip, started)
2 years ago
rob
fd532d9aaa
add label options to +renderBackButton
2 years ago
rob
6a30e353e8
re-organized some selections
2 years ago
rob
f10657a4c7
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
b350b2632f
newsroom index is now responsive
2 years ago
rob
c00bac8290
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
494f788fd7
remove unused things
2 years ago
rob
5cda9ea691
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
a0aa90ce61
increase cache time for Shing channel status
2 years ago
rob
dda92c8eec
add job to update feed after create or update
2 years ago
rob
40ab2d2dfe
newsroom updates
2 years ago
rob
1987faccea
allow cache for Venue status and feed
2 years ago
rob
3b074e3a05
many feature completions and bugs fixed
2 years ago
rob
253d966e58
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
984f2c3b7f
UI updates
2 years ago
rob
a364597d53
add error message for captcha generation
2 years ago
rob
fe892f20a2
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
767fad47c4
put newsroom feed in .sidebar-widget content class
2 years ago
rob
942fd8316d
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
963a36b846
venue updates and fixes
2 years ago
rob
18f49c842a
factoring evolution down from Sites to Base
2 years ago
rob
092cc2037c
newsroom (RSS feeds for DTP)
2 years ago
rob
77956c867e
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
43464cefb0
manually load BrowserSync in dev environments
...
We are simply no longer using the BrowserSync proxy and will be loading
directly from Express in dev.
2 years ago
rob
953af89068
remove password from log write
2 years ago
rob
69f1463c4e
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
c3d9c45301
introduced HTTPS config and startup
2 years ago
rob
945c02cc7c
Merge branch 'develop' of git.digitaltelepresence.com:digital-telepresence/dtp-base into develop
2 years ago
rob
9803f68323
shing live channel status integration (basic)
2 years ago
rob
0a7540ef1e
Add restrictions to resourceType enum
2 years ago
rob
9f436ad6e8
added `removeForResource` method
2 years ago
rob
ee4bcde597
`statObject` and `statFile` methods added to minio service
2 years ago
rob
a158d9ce7b
DTP_GPU_ACCELERATION renamed to DTP_ENABLE_GPU
2 years ago
rob
f3109f8fba
change signup presentation from focused to main
2 years ago
rob
7739f15f47
quick fixup
2 years ago
rob
57e0644500
optional viewport specification added to job.data
2 years ago
rob
5d99f8cf06
add `ownerId` parameter to `webpage-screenshot` job
2 years ago
rob
716866d6c3
add `documentPath` parameter to `webpage-screenshot` job processor
...
Controls where the screenshot Image _id value will be written
2 years ago