Comments (5)
Just for clarification, maybe it's not super clear what the two numbers are about although that's pretty well explained on the corresponding help tooltips:
Recipe Base Servings, what you edit when editing a recipe (demo example):
The amounts entered for each ingredient on the recipe edit page are related to this amount of servings.
Recipe Desired Servings, what you edit when viewing a recipe (demo example):
The amount of servings you want to make this time, all the there shown ingredient amounts are then recalculated based on what's entered there. Naturally this is a number you edit every time you want to make another amount as last time.
So prefilling "Desired Servings" with "Base Servings" at the initial recipe creation would be a very (very) minor enhancement, if it's an enhancement at all. I doubt that editing just another number is that much additional work at all when creating a recipe.
from grocy.
Where I see the potential for added work on the user, is that immediately after saving a recipe, I'd likely remember what the Base Servings number was and could edit the Desired Servings to match (although the tooltip doesn't make it clear whether changing that number results in a preserved change). But if I didn't make the change and came back in a month to reference the recipe while cooking, it wouldn't be immediately obvious how many servings the recipe originally intended without opening the recipe editor to check what I'd entered previously.
For example, I enter a recipe for soup that makes 8 servings. One of the ingredients is 1/8 teaspoon of cumin. Without modifying the Desired Servings, the recipe preview will tell me that I need 0.015625 teaspoon of cumin for 1 serving. I then either have to enter a few numbers to find reasonable measurement amounts, or open the editor to remind myself that this recipe is for 8 servings.
I could just mark the recipe as a single Base Serving, but then there would be cases where I might want to plan for enough soup to serve 12, and while I could add 1.5 servings to the meal plan in that case, I'd first have to go check somewhere, either in my recipe book or in the directions of the recipe in Grocy, to find how many servings the recipe was written for.
from grocy.
One of the ingredients is 1/8 teaspoon of cumin. Without modifying the Desired Servings, the recipe preview will tell me that I need 0.015625 teaspoon of cumin for 1 serving
Which is mathematically correct, or not?
I then either have to enter a few numbers to find reasonable measurement amounts, or open the editor to remind myself that this recipe is for 8 servings.
Why? The number is correct, you said you want only 1 serving this time (= what "Desired Servings" is for), don't understand that at all. "Desired servings" is about to say how many servings you want to make "this time", "Base Servings" is nothing to be considered at the same time, unless your recipe definition is just wrong.
But if I didn't make the change and came back in a month to reference
We talk here about initially prefilling "Desired Servings" when creating a recipe with "Base Servings". Desired Serving is remembered per recipe, regardless of if you check back in a minute or in 5 years. And since I understand that this prefilling action on recipe creation will save so much time throughout Grocy of all, I better hurry up and will add that immediately (fun fact: not using Grocy saves even more time).
from grocy.
I apologize if I've offended you, I was just trying to offer a helpful perspective a new user.
from grocy.
a new user
My recommendation: Simply use Grocy for a couple of days or weeks or months to get comfortable with it (if that's what you want, not everyone on this planet needs a tool like Grocy at all, in fact the vast majority does not) and don't report each and everything which pops up on your side / is not super crystal at a first sight. Grocy exists since years and is used by thousands of people, based on that it's unlikely that basics are missing or not already known (= tracked here).
from grocy.
Related Issues (20)
- Bug: Copying item does not copy value of "Move on open" checkbox
- Bug: Modal dialogs empty / too small (this time in Chrome/Edge) HOT 8
- Feature Request: Transfer a specific stock entry from its current location instead of product's default location HOT 1
- Feature Request: Unidirectional unit conversions/abstract units HOT 3
- Bug: HOT 3
- Feature Request: Allow filenames with non-ASCII characters HOT 1
- Feature request: Fridge camera with ai object recognition HOT 1
- Bug: SQLSTATE[HY000]: General error: 1 duplicate column name: qu_id_consume HOT 3
- Bug: Android App crashes when adding a new product group HOT 1
- Feature Request: opengtindb HOT 1
- Bug: Table options columns are reset after some time when Grocy is not used HOT 12
- Bug: Scanmode is not able to fill all fields sometimes. Next time, it works with the same barcode. HOT 1
- Bug: Scanmode is not able to fill all fields sometimes. Next time, it works with the same barcode. HOT 4
- Feature Request: Put the recipe name in the produced stock entry note
- Bug: No shopping list view after upgrading to 4.2.0 HOT 3
- Feature Request: Using Grocy for more than food - Consumable hardware, electronics and tools for projects? HOT 1
- Feature Request: QR Codes and Product Page for individual items HOT 1
- mysql-Database HOT 5
- Feature Request: less mandatory fields for products HOT 1
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 grocy.