-
Notifications
You must be signed in to change notification settings - Fork 25
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
Link Tables / Relational column field #172
Comments
Hi, thanks for your issue. |
amazing to hear this! while I am not able to support you code-wise, I have a use-case ready and I am happy to support you as a beta tester and provide feedback. is there any ETA on the v0.5? I saw that v1 is estamated for end of june, does it mean v0.5 will be available earlier? I am really excited! |
I add some new features and fix bugs over the time an release it as 0.x releases. The over all roadmap can be found as a github project. The detailed planning as milestones, but that's a lot dynamic in there... 🙃 So, yes there will be some releases before the hopefully absolute stable 1.0 release. Testing is welcome. Thx! |
Merging of #375 for the #234 use case brought the ability to link to any Nextcloud resource that exposes a search provider. Could this mean in return, that Tables should implement one for itself, and it will immediately be able to link to a table? Or would we rather want to link to selected columns, as presented in the OP? Then we could retitle this one a bit to *Link columns between tables", or: "Create table from table" The other use case could be to reference (multiple) items from a certain table in a column, similar to how we reference other resources in #234. |
@almereyda I think we have two different use cases here.
|
@almereyda Thanks for clarification. I agree, we have to different use cases here. The first is not yet implemented and will bring some linking of data per row between tables. So an order in a table "orders" can refer to a customer from the table "customers" or whatever. The second use case is now merged, but not yet shipped, about linking (means giving a route to external resources) resources what we now within our nextcloud or as plain url for whatever. We don't want to reinvent the wheel, so we reuse the search logic and so we provide all the resources that are provided via the search logic. This includes the tables itself, but only the tables and hopefully upcoming also the views for tables. No rows. That's it. |
Thank you for the clarifications and confirmations! |
@juliushaertl - this is probably one of the most complex Feature requests at the moment, but for us it is a must have, before we can start using tables app in our work routines. this has been moved from milestone to milestone and at the moment it is not yet assigned to any milestone anymore. would it be possible for you to provide some insights on the internal progress / roadmap regarding this idea? |
@juliushaertl @datenangebot Although I realise this is not an easy-to-implement enhancement, but it would indeed be a great feature. I'm not suggesting to build a own referential database system, for those there are better options available (outside of the Nextcloud framework), but for a 'simple' application as the movie app OP has given as example, or a student, classes and grades internal app (table1 : student information, table 2 : available classes, table 3 : student (link), class (link), grade. ) this would be a great solution. So is there any idea when this would become a milestone target? |
@nextcloud/designers this was picked for 31 |
This is not fully specified yet on how we want to approach it. My first though would be to introduce a new column type for relation to another row or multiple rows.
Some example use cases:
Open questions:
We should come up with a proper mockup together with the design team about this and then discuss how this can be technically implemented. |
I would like to add one more use case, that is probably the most used in the end. |
It would be amazing if we coul activate a Key-Field in a table and re-use that key field in a second table.
Here is an example use-case:
Table A: List of Movies
-- Fields: Name, Year, Category, etc.
-- Key Field: Name
Table B: Comments
-- Fields: Name (From Table A), Rating, Comment
That would be amazing because, than you could add a Link in Table A that says "show comments" that links to Table B that is Pre-Filtered (#171) for the Movie that you want to see the comments for.
Long term goal would be to pre-aggregate the informations from Table B in Table A. So instead of having a column with a link that says "show comments" we could have a column that says "average rating" or "number of comments".
The text was updated successfully, but these errors were encountered: