Comments (4)
Hi thanks for the feature request and sorry for the delay on discourse.
Just off the top thinking about this, I figure we'd need
- Something to indicate the user has never logged in - like as you indicate a file somewhere in
~/ondemand
. - Some sort of API for acceptance. Maybe this API can use the same file for updating.
from ondemand.
I have an idea to enhance the current implementation for Announcements
to add a dismissible feature.
These are announcements with a button. When clicked, the announcement will not appear again for the user.
We can use the user settings to store that the announcement was completed. If this is required again, a new announcement needs to be added.
It does not stop the user from using OnDemand, but if required can be made big enough to go over the page fold.
This is a small demo, I have configure 2 announcements, one is dismissible:
from ondemand.
I created a prototype based on announcements. It adds 2 new features to announcements:
- Dismissible Announcements
- Required Announcements
Required announcements will block all requests to the application and only display an empty homepage with all the announcements until all required announcements have been executed.
from ondemand.
Aday's feature was merged, so it'll be in 4.0. Let me know if it's what you'd expect or not.
from ondemand.
Related Issues (20)
- maintenence mode breaks dex when dex is served behind apache
- render tables in motd markdown broken in 3.1 HOT 2
- support for auto_cores
- better job state management in pm
- more details in job_details partial in pm
- dex should set OIDCDefaultURL
- dependency update workflow broken HOT 1
- use ARM64 hardware in github actions
- script tags to use type="module"
- associate job log with project, not launchers
- selinux patch for symlinks HOT 1
- flaky project manager test
- Upgrade to Uppy 4
- New Feature: Selkies Remote Desktop in addition to noVNC for 3D/video-like interactive workloads
- ood-portal broken in httpd 2.4.62 HOT 6
- Dynamic interval for batch_connect/sessions.js polling HOT 2
- Automatically updating apps from github on OOD HOT 2
- Open OnDemand UI Issue: Newly Mounted AWS S3 Bucket Not Visible in Files Section HOT 2
- Kubernetes integration with OIDC HOT 1
- Project Manager - Cannot save some fixed attributes in launcher
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ondemand.