Comments (4)
Very nice! Agree with both your proposals @miaulalala @nimishavijay.
Only the icon I would change to table-arrow-right
so itβs the small table icon and it denotes the one-way-ness of the connection: https://pictogrammers.com/library/mdi/icon/table-arrow-right/
from mail.
Cool idea!
Some questions:
- How would adding to an existing table work? for example, if I want to link my inbox to the existing vacation request table
- How would you select the column to link message data? eg, I want to link the attachments to the "Vacation request form" column, would that be possible?
- Could you modify existing tables while setting this up? eg. can I add a "sender" column to the vacation request table while I'm setting up the mapping?
- Once a table is set up is it possible to modify it from the tables app?
- what happens if I delete the a column from the tables app?
- For creating a new table, how much control does the user have over the table details?
- can the user set the table and column names?
- what about constraints for the column (default values, etc)?
- possible to create columns that are not linked to message data?
Regarding the design itself:
- Since this is a rather niche feature, the entry point can be in the settings
- I would use the word "Connect" or "Link" instead of "Map", as it's easier to understand. MS has "Connect to Outlook" in Sharepoint, so I would go with that
- For icons, to maintain consistency with the Tables app icon, what do you think about tables-large-plus?
rough high level mockups with only very basic functionality, what do you think? is this even remotely close to the scope or did I completely misunderstand what's happening here:
When you click on "Connect to Tables":
What do you think? :) If this is in the right direction I can do more detailed mockups with more functionality, etc
from mail.
That is so cool !!
I think this could replace or enhance #44
There is one thing in the original proposal. I personally would map it to a folder instead of the full mailbox.
It's more likely a user place a mail into a folder and the mail triggers a new row into the Tables app.
This would be very useful in ticketing systems.
Like different folders would create different rows for different people.
=> Place it in marketing => Row for the marketing people
=> Place it to design => Row for the design people
from mail.
Superseded by #9691
from mail.
Related Issues (20)
- Link in navbar doesn't lead to Mail HOT 1
- Mails deleted from server will not be automatically deleted at mail and cannot be deleted afterwards manually HOT 2
- Optional parameter $bcc declared before required parameter $body is implicitly treated as a required parameter at /var/www/nextcloud/apps/mail/lib/Model/NewMessageData.php#120 HOT 1
- The mail app is not updated HOT 1
- "Save all to Files" and "Download Zip" don't work with *.EML attachments
- Authenticated ciphertext could not be decoded HOT 11
- Can't sign in to QQ mailbox HOT 4
- flag external mails
- Mails do not load since 3.6.1 mailboxlocked error HOT 3
- Searching results in "Could not open inbox" most of the time (approx. 9/10 cases) HOT 1
- Minimised composer session style broken
- "TypeError: this.$refs.actions.$refs.menuButton is undefined" when tabbing through navigation
- "No messages" empty view without text
- Filter always shows red dot overlay HOT 1
- Tidy up mail UI
- All received emails are displayed duplicate
- Fire events for incoming messages
- Only one forwarded message from a group is actually sent HOT 1
- OCS Api to GET a message from a mailbox
- Outbox has the wrong font colour when active
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 mail.