Implementing Households Under Groups #2134
Replies: 16 comments 3 replies
-
From the discord
|
Beta Was this translation helpful? Give feedback.
-
I would love it, it would cover also my request in #2093 |
Beta Was this translation helpful? Give feedback.
-
I totally agree, this would be really need. In my case, I use Mealie with another person, and we liked to share recipes, but maybe not all of them. Also, we like to plan our meals that we are having together each week, but I also like to plan my own week. This could be achieved with having multiple Households, and I agree with your Household Specific Items. But one thing to add maybe is to give the possibility to share recipes between certain Households or not. This could maybe be achieved by household specific recipe books and group wide recipe books. I would love if that is implemented, that I could use Mealie together with all my family instead of just myself :) |
Beta Was this translation helpful? Give feedback.
-
im new to mealie and see a lot of potential in it, my family is very food orientated and mealie will make sharing recipes with each other much easier. i recently stumble upon it and had to give it a go. set it up and created users for my family as well as adding a bunch of recipes we all would like with the idea we could each add them as we go. the only downside to it so far is that as we are all in separate households. we cant share the same library of recipes and have sperate meal plan or shopping lists. having the ability to share the equipment, recipes, cook books but have the meal plans and shopping lists separate (as the favorite's tab is) would be the icing on the cake. |
Beta Was this translation helpful? Give feedback.
-
I'd love to see this feature! My use case is that I have different groups of friends and co-workers. I want to provide them access to my recipe DB but keep them separate from the primary group & its permissions. I'd love to have the ability to:
I'll definitely be following this thread and hope to see this capability in the future. Thanks! |
Beta Was this translation helpful? Give feedback.
-
Thank's to @michael-genson (I'm assuming) for pointing this out to me on Discord. I've done some thinking about this over the past few days and think for most use cases, a group is for all intents and purposes a household in the current application. I don't really see a use case to add additional differentiation, especially after #2525 covered most of the "public" use cases already. Below are the approaches I'm thinking about and posted in Discord. After looking through the codebase briefly, it feels like Option 1 would be easiest to implement initially and require the least amount of changes. Option 2 and 3 are complementary (3 builds on top of 2). Honestly, the more I think about it - all 3 options can be probably be done. Option 1: Option 2: Option 3: Regardless of option: |
Beta Was this translation helpful? Give feedback.
-
The biggest issue I see with requiring groups/recipes to be set to public for other group's to access them is that means that they are accessible anonymously without an account. At least as far as I know there isnt a way to share them with certain users or groups without sharing them with anyone and everyone. |
Beta Was this translation helpful? Give feedback.
-
Ya an additional group setting for allow anonymous would solve that. But I do agree the ability to actually use a recipe outside of your group in a meal plan/shopping cart/ favorite is of more importance. Of the 3 options I like 2 the best but all 3 could be useful in certain usecases. |
Beta Was this translation helpful? Give feedback.
-
See #3017 for an initial stab at a basic implementation. |
Beta Was this translation helpful? Give feedback.
-
I posted something similar to this last year #2401 (reply in thread). Besides OIDC (which is see is coming 🚀), the efficient sharing of recipes is the only thing stopping me from going all. Wanted to add my two cents:
I think how @hay-kot envisions it would be perfect.
ExampleHusband and wife have an account each. They are able to both add their own recipes within their accounts which are kept private. They also created a shared space for recipes they would like to try / cook together. |
Beta Was this translation helpful? Give feedback.
-
I am brand new to mealie and am on board with this as well, I was disappointed that group sharing doesn't work like i thought it did... Admin - Keeper of the kingdom (Self explanatory) House group - Any and all recipes have visibility at this level to only household members with the option to share out to child groups. House has the option to 'hide' recipes contributed by the 'Extended Family' group. Extended family group - (child group) A communal place where members of 'House' can share to extended family and also extended family can contribute recipes; but do not have access to things like assets, creating categories, creating tags, Creating tools but can create recipes and cookbooks. This tier is necessary to preserve semi-exclusivity and protect mom's secret recipe for lasagna that's a family secret. Public group - (child group, least privileged access) Public access to recipes does not require a login but can see recipes that are shared from 'house' and 'extended family group'. Access to create anything is restricted and only recipes shared publicly are here. |
Beta Was this translation helpful? Give feedback.
-
Thank you @hay-kot for the hard work on Mealie! It's amazing! I'm also interested in adding another layer of access. I was surprised to see that "public" recipes from one group are visible without authentication, but hidden from an authenticated users from groups. From my perspective, this would be the ideal interaction that takes place:
Regarding point 1: Giving the option to make a recipe viewable to one or more other specific groups seems like it would be the toughest and isn't probably a critical feature to include initially, though it would be nice to have that kind of granularity in sharing I'm aware Organizers might be tricky to decide whether to make them continue to be a shared asset or not with this approach. Also, in the event of this kind of feature being implemented, a JSON field for the recipe's creator (and maybe the group of the creator) would be a good addition for attribution. I wanted to add to the conversation and poke the feature request at the same time. Cheers! |
Beta Was this translation helpful? Give feedback.
-
+1. I just installed Mealie and this is the only feature I'm missing. |
Beta Was this translation helpful? Give feedback.
-
First, I set up Mealie two or three weeks ago and we love it. My wife was very reluctant to use it (I do most of the cooking except Christmas baking), but last night she tried putting in a couple of her recipes from her worn, messy, yellowed sheets of paper she had them on and she actually was surprised how easy it was to use and relatively intuitive. So YAY for wife acceptance! But, I agree, the groups doesn't work like I thought it would. I read through the discussion here and I think the household addition would solve this gap that we see right now. |
Beta Was this translation helpful? Give feedback.
-
FYI this is being addressed in #3970. Not everything is being implemented all at once, but the groundwork is in that PR |
Beta Was this translation helpful? Give feedback.
-
Before submitting this feature request I have
COMPLETE AND FILL THESE OUT
Please Describe The Problem To Be Solved
Since
Is not implemented, it's difficult to share recipes between households in any meaningful way. Even with #1326 implemented it only offers READ support without any tight integration into the rest of the application. Here's a better idea of what I think people want when they say "Public Recipes"
As a user I want to be able to share recipes with my entire extended family and friends in Mealie while maintaining a separate collection of Shopping Lists, Meal Plans, etc...
Though some users may want to share recipes publicly with their friends/family, I think this may cover more use cases.
(Optional): Suggest A Solution
I suggest the we implement another tier of organization underneath the
Group
type namedHousehold
General Thoughts
Shared Amongst Group
Household Specific Items
Other Notes
This is still just an idea, please leave feedback and/or thoughts on if you'd want to see this or if it's going in the wrong direction.
Beta Was this translation helpful? Give feedback.
All reactions