I recently found directus by chance. I really love it! on-premise, ultra lightweight and modular! I really hope that there will be no feature creep or "improved desgin" in the future.
Thanks voor this video, pretty easy to manage read/write options :) And also thanks for your awesome Nuxt 3 implementation for Directus. Works like a charm!
Where is the damn "Roles & Permissions" or the "Acces Control" in the left panel? I've been searching for more than an hour, watching over four videos, and I still can't find it. It's incredibly frustrating that even the official Directus UA-cam channel doesn't have up-to-date content. I need to change permissions and link them to my code, but I'm completely stuck. In the left panel, I only see: - Data Model - Flows - User Roles - Access Policies - Settings - Appearance - Bookmarks - Translations - Marketplace - Extensions - Report Bug - Request Feature Directus 11.0.2 Why is the documentation always like this? It's so messy and time-consuming. Instead of making things straightforward, it feels like we're constantly getting lost in an ocean of unclear instructions. I just want to link Directus to my Next.js 14 app, and I can't even find the roles and permissions. This is beyond frustrating.
Great, thanks. Will Directus be good for a multi-tenant website like a template for coffee shops - coffee shop admin can edit content, like menu, and the branding styles - perhaps select a style theme. Is that not too much of a headache with Directus, or will it be far simpler to create a seperate project for each coffee shop and deploy uniquely, which sounds like a lot more work than automating a sign up process and then the user simply selects the theme and inputs their content. I don't know if the business is viable to not use a multi-tenant approach.
Shamless plug 🤣 - this question would be great for the folks in our Discord community. directus.chat But... I'm assuming all the coffee shops in your example are unrelated businesses? If they were just different locations of the same chain or franchise, I'd say 100% put them all in one Directus instance. If they're unrelated businesses, I think that it depends more on your own business model and what you're trying to build. Directus will certainly support a multi-tenant model for the content for what you're describing. Obviously that leaves you to figure out the front end architecture.
In this example, the tenant can see the "accounts" data, correct? Would this not be appropriate for a business that wants to sell subscriptions to multiple organizations, allowing each organization head to manage only the account and users under them?
12:19 How do I limit office admin users of one account from being able to create new users with another account? If they can do that it defeats the purpose of tenancy. Is this only available to SuperAdmins?
Thanks for the detailed cases, yet it's not clear to me why the "website user" ' s form submission couldn't be handled as well by the "public" role, since it is also public/no login. Could you elaborate why you said public is to be avoided?
Because there is no API key needed for public, it’s completely open. What he was trying to explain, is that the form submission would do a POST to Directus API, so the only way to create a submission is with the API key, which only the website app has.
Please, give a recipe how to validate files on upload. For example, I'm making podcast service and wish users to upload only mp3 files for episode collection items. How to validate them on upload? Didn't find that option in docs or any videos.
@Hokhy Tann We don't have a video on that specific case but it should be similar 🥲. And without specific details, it's hard to point you into the right direction. Try our Discord community (directus.chat). Lots of other helpful community members there and hopefully you can share some more specifics about your project to give them a little more to go on.
This is exactly what I was looking for. Thank you so much
I recently found directus by chance. I really love it!
on-premise, ultra lightweight and modular!
I really hope that there will be no feature creep or "improved desgin" in the future.
Always new features, but in response the the feedback from our community. ❤️ thanks for the kind words
Thanks voor this video, pretty easy to manage read/write options :)
And also thanks for your awesome Nuxt 3 implementation for Directus. Works like a charm!
Very informative and helpful content! More of these please.
This is a really nice tutorial
Can u create a video for multi tenant permission setup tht shows how to automate it through extension / api - so we dont have to set it up manually
Umm.. Where can I get a list of these "special" variables/placeholders?
Where is the damn "Roles & Permissions" or the "Acces Control" in the left panel? I've been searching for more than an hour, watching over four videos, and I still can't find it. It's incredibly frustrating that even the official Directus UA-cam channel doesn't have up-to-date content. I need to change permissions and link them to my code, but I'm completely stuck.
In the left panel, I only see:
- Data Model
- Flows
- User Roles
- Access Policies
- Settings
- Appearance
- Bookmarks
- Translations
- Marketplace
- Extensions
- Report Bug
- Request Feature
Directus 11.0.2
Why is the documentation always like this? It's so messy and time-consuming. Instead of making things straightforward, it feels like we're constantly getting lost in an ocean of unclear instructions. I just want to link Directus to my Next.js 14 app, and I can't even find the roles and permissions. This is beyond frustrating.
You are probably using an outdated version. I suggest you to update to the latest version.
Great, thanks. Will Directus be good for a multi-tenant website like a template for coffee shops - coffee shop admin can edit content, like menu, and the branding styles - perhaps select a style theme. Is that not too much of a headache with Directus, or will it be far simpler to create a seperate project for each coffee shop and deploy uniquely, which sounds like a lot more work than automating a sign up process and then the user simply selects the theme and inputs their content. I don't know if the business is viable to not use a multi-tenant approach.
Shamless plug 🤣 - this question would be great for the folks in our Discord community.
directus.chat
But... I'm assuming all the coffee shops in your example are unrelated businesses?
If they were just different locations of the same chain or franchise, I'd say 100% put them all in one Directus instance.
If they're unrelated businesses, I think that it depends more on your own business model and what you're trying to build. Directus will certainly support a multi-tenant model for the content for what you're describing. Obviously that leaves you to figure out the front end architecture.
In this example, the tenant can see the "accounts" data, correct? Would this not be appropriate for a business that wants to sell subscriptions to multiple organizations, allowing each organization head to manage only the account and users under them?
12:19 How do I limit office admin users of one account from being able to create new users with another account? If they can do that it defeats the purpose of tenancy. Is this only available to SuperAdmins?
Anyway to have more than one tenant level, for example: Organisation > Team > Project > Task?
Thanks for the detailed cases, yet it's not clear to me why the "website user" ' s form submission couldn't be handled as well by the "public" role, since it is also public/no login. Could you elaborate why you said public is to be avoided?
Because there is no API key needed for public, it’s completely open.
What he was trying to explain, is that the form submission would do a POST to Directus API, so the only way to create a submission is with the API key, which only the website app has.
Nice video!! What app you use to navigate between apps? You use that on the minute 4:25, thanks in advantage!! :)
Nice find! The app is called Contexts
contexts.co/
@@DirectusVideos oh wow thanks you 💜
Please, give a recipe how to validate files on upload. For example, I'm making podcast service and wish users to upload only mp3 files for episode collection items. How to validate them on upload? Didn't find that option in docs or any videos.
If you're not already a member - would recommend posing this question to our community members in our Discord server.
directus.chat
The multi-tenancy was exactly what I needed to see. Just beautiful. Directus will you marry me? 😁
🥰😍🤩😘
@Hokhy Tann We don't have a video on that specific case but it should be similar 🥲. And without specific details, it's hard to point you into the right direction.
Try our Discord community (directus.chat). Lots of other helpful community members there and hopefully you can share some more specifics about your project to give them a little more to go on.
@Hokhy Tann I get it, but Discord is the best place to get help from the community.
f-f-ffirst 🤣 another great tutorial
nicuuu