Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VFS Capability detection, other extensions #804

Open
andersevenrud opened this issue Jul 28, 2022 · 6 comments
Open

VFS Capability detection, other extensions #804

andersevenrud opened this issue Jul 28, 2022 · 6 comments

Comments

@andersevenrud
Copy link
Member

andersevenrud commented Jul 28, 2022

VFS could benefit from capability detection so that clients is aware of what a filesystem source is capable of.

This would allow for adding extensions on the client that are context aware, like pagination and archives.


Split out from discussions in:

Work done on this:

Pending:

Relevant:

@andersevenrud
Copy link
Member Author

andersevenrud commented Jul 28, 2022

As discussed, @mahsashadi will do some work related to this in the following stages:

  1. URL serialization (done)
  2. Client option filtering
  3. Capability detection (done)
  4. Other improvements

Massive thanks!

@andersevenrud
Copy link
Member Author

Also, @ajmeese7 wanted to have a look at archive extensions.

Thanks a bunch!

@mahsashadi
Copy link

mahsashadi commented Jul 31, 2022

I continue with capability detection of VFS:
os-js/osjs-client#186
os-js/osjs-server#65

These changes are considered added method has some argument. If you still have the idea of capability caching, maybe we should create another PR that changes the api to support methods without arguments.
I remember I worked on this issue but did not come up with solution.

@andersevenrud
Copy link
Member Author

andersevenrud commented Jul 31, 2022

@mahsashadi Yeah, let's tackle the caching in a separate PR. It needs further discussion. I have some ideas about this already, but let's take it when the time is right.

@mahsashadi
Copy link

mahsashadi commented Aug 2, 2022

I continue with adding total values to VFS stat api (needed for pagination in file manager):
os-js/osjs-server#66

I also make another pull request for capability-caching:
os-js/osjs-client#188

@mahsashadi
Copy link

I made another PR for VFS context-aware sorting in client-side.
os-js/osjs-client#189

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants