Replies: 1 comment
-
In course configuration you can disable/enable a large number of things across all the projects in a course: This could (does?) change what buttons appear in +New. This could be expanded to impact more of what is available there. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
At the moment, each project detects available capabilities on startup (
cocalc/src/packages/project/configuration.ts
).But on the same server (or on the same docker image) there can be
Very hard choice!
I see the last UI with square buttons looks a bit more estetic, but actually anyway we lost a lot of space for something weird and rarely used.
1 sq feet for
— if «access blocked» —«why are your here?» And I failed to find correspongin project settings.
«Timers» and «Todo list» — hmm.... they used really rarely.
«Graphical desktop» — I still failed to make installation with acceptable latency, may be someday Antoine improves Xpra, and it can be usable.
Now we need to scroll for «Upload» drag-and-drop pad.
Let stop arguing what artefact is important, just make it tunable, for example,
for some student «Jupyter Notebook» + «Folder» will be sufficient, for old R-lovers «Folder + RMarkdown» will be OK, etc.
So, lets «enable disable» available features on project settings page — for example, just add additional checkbox per row on «avalable features» block, that enabled (or disabled) feature per project + fea. Of course, somehow store it on DB (JSON?), etc…
Beta Was this translation helpful? Give feedback.
All reactions