sagemathinc / cocalc

CoCalc: Collaborative Calculation in the Cloud
https://CoCalc.com
Other
1.17k stars 216 forks source link

add new tab: Account --> Public Files, which shows all the paths that a user has published #5126

Open williamstein opened 3 years ago

williamstein commented 3 years ago

For me, this would show exactly the same list of paths as:

https://share.cocalc.com/share/users/25e2cae4-05c7-4c28-ae22-1e6d3d2e8bb5

Functionality:

  1. For each path, clicking on it would open that path in the corresponding project
  2. Have checkboxes on the left, and when checked have an action button at the top that lets you change the publication status of everything that is checked. (This is the motivation for this issue -- an easy way to unpublish everything you have ever published.)

That's it. Later we can of course add more cool things, e.g., a view count.

realtimclemans commented 3 years ago

Please make views be unique views.

williamstein commented 3 years ago

Please make views be unique views.

Right now we have data about number of times the page was loaded, but the data about "unique views" simply doesn't exist in our database. Sorry.

That said, we might have something in Google analytics.

williamstein commented 3 years ago

Other things to add:

Anything else?

DrXyzzy commented 3 years ago

Anything else?

  1. Allow filtering the list of files for text in path, project, or description.

  2. In addition to "Unpublish everything", add "Unpublish selected" with option to select all displayed. If filter(s) are in use, this would allow unpublishing all files for a specific project.

I have over 150 shared files spread across numerous projects. The above features would make it much easier to manage their public/private status.