Git Product home page Git Product logo

farmdata2-190wid-f22's People

Contributors

96radhikajadhav avatar amelia291 avatar anisha-art avatar batese2001 avatar boosungkim avatar braughtg avatar braughtstu avatar ezinneanne avatar futzmonitor avatar goldberl avatar hoad211 avatar irissc avatar jingyumarcellee avatar johnmaccormick avatar josieecook avatar kvaithin avatar miyu386 avatar mollerup23 avatar msaadm avatar savidbasnyat avatar shes-dev avatar skalakm avatar vuphuongha avatar walnuthanhan avatar won369369 avatar

farmdata2-190wid-f22's Issues

Seedings Report: message in Tray/Direct Summaries

A user may have all selected for Type of Seeding, but may have selected a crop or area that only has Tray or Direct Seedings. When this happens the other summary will show 0 or NaN (not a number), instead have that summary show a message: “There are no [Tray or Direct] Seedings in the options you have chosen.”

To test this go to the Seedings Report subtab under BarnKit tab, which is on the home page. Selected a date range, and try filtering different Areas and Crops.

An example is shown below:
NeedMessageTrayDirectSummaries

This issue is complete when the message appears in Tray and Direct seeding summaries, when there are no current logs in the respective summaries.


Issue by IrisSC
Friday Jul 23, 2021 at 18:33 GMT
Originally opened as DickinsonCollege#259

Seeding Input: Allows invalid inputs

Description: When creating a new Seeding Input Log, it is possible to enter values that are invalid, such as negative numbers and decimal values that do not make sense in certain categories (e.g. Workers: 9.4).

Directions to Replicate the Bug

  1. Open the FarmData2 Application
  2. Click on the Seeding Input button in the FieldKit Tab
  3. Select any Date of Seeding, Crop, Area, and choose either Tray Seeding or Direct Seeding
  4. Enter invalid values, such as negative numbers or decimal values
  5. Click Submit

Expected Results: The application should not let the user submit these values and should give the user an error message that notifies them of the appropriate values that they should input.

Observed Results: The application allows the user to submit these invalid values and stores this Seeding Input Log with the rest of the data.
image


Issue by goldberl
Saturday Dec 11, 2021 at 21:42 GMT
Originally opened as DickinsonCollege#333

Seeding report has inaccurate date ordering

Description: When the date range from April 14th 2020-August 20th 2020 are fed into the seeding report, some of the output dates are ordered incorrectly.

Direction to replicate:

  1. Open FarmData2 on a browser of your choice.
  2. Login with your account.
  3. Select Barnkit and select set seeding report.
  4. Press Generate report.
  5. Input a date in the range of April 14th 2020-August 20th 2020.
  6. View the results and the incorrect ordering should be visible.

Expected result: The date for crops like peppers should be shown planted as they are in the Seeding report.

Observed result: We see a different date than what we expected.

Seeding Report Page - Fix timing of report disappearing when new dates selected

The seeding report page hides everything but the date selection section when new dates are being chosen. Currently, the rest of the page disappears once the input has been changed and then clicked off of, instead of right after the initial click.
datechange

There are two possible solutions:

  • Change the page to hide the report right after the user does an initial click on the date inputs
  • Add a "Change Date Range" button that, when clicked, hides the rest of the page and allows the user to input new dates.

Issue by josieecook
Friday Jul 23, 2021 at 20:31 GMT
Originally opened as DickinsonCollege#274

Update required field message in seeding inputs

The comment at the bottom of the form states "* All inputs with astrix are required and must be filled before submitting the report" This should be rephrased to be: "* required field."

The code for the seeding input log is found in farmdata2_modules/fd2_tabs/fd2_field_kit/seedingInput.html


Issue by braughtg
Monday Oct 04, 2021 at 14:24 GMT
Originally opened as DickinsonCollege#287

Seeding Input: Duplicates appearing in Area Dropdown

The Area drop down in the Seeding Input form contains duplicates. The same list of areas appears to be being appended to the dropdown multiple times. Each Area should appear in this list only one time.

Steps to Reproduce

  1. Clear browsing data
  2. Visit Seeding Input form
  • Area's will be listed once.
  1. Visit a different tab (e.g. info)
  2. Area list will update with a second copy of all areas.
  3. Each visits to another tab and return to the Seeding Input form will add another copy of the areas to the drop down.

Based on the above behavior this appears to have something to do with the way the caching is done for areas. It should be compared to what is being done for the crops which are not exhibiting the same behavior.


Issue by braughtg
Tuesday Jun 07, 2022 at 13:06 GMT
Originally opened as DickinsonCollege#460

Seeding Report: Allowing Invalid Input that produces incorrect results

Description: The seeding report in Barnkit of FarmData2 produces incorrect results when invalid dates are entered for startDate and endDate, such as 02/31/yyyy - mm/dd/yyyy, 11/31/2021- mm/dd/yyyy (The characters in this two example can be represented by any month, date, or year). The invalid dates can only be entered by typing directly into the input box and cannot be achieved using the calendar function.

It seems like most of the errors occur because a nonexistent day in a month has been entered. Also, entering a day that has not happened yet will cause an error as well. When errors occur, the report that will be generated are all identical.

PS: The original farmdata1 might contain this issue as well. An invalid date such as February 31 can be used to search, but I cannot give a definite conclusion as I wasn't able to test further with the guest edition.

Directions to Reproduce:

  1. Open up the FarmData2 App and Log in
  2. Click on the BarnKit Tab
  3. Click on the Seeding Report Tab
  4. Enter the testing value in the start date and end date field
  5. Click on the generate report button

Expected result: Shown and described in the picture.
Error sample (expected result)

Actual result: Shown and described in the pictures.
Error sample 1
Error sample 2


Issue by WilliamC529
Friday Apr 29, 2022 at 16:45 GMT
Originally opened as DickinsonCollege#451

Seeding Input: default unit is bed

The default for the feet unit (inside the Direct Seeding inputs) should be bed. It defaults to blank right now.

defaultToBed

To test this go to the Seedings Input subtab under FieldKit tab, which is on the home page.

The code can be found by going to farmdata2_modules/fd2_tabs/fd2_field_kit/seedingInput.html file.


Issue by IrisSC
Friday Jul 23, 2021 at 20:17 GMT
Originally opened as DickinsonCollege#271

Seeding report is not sorted by date value

Description : When searching reports by Seeding report, some reports are return not in date order
Direction to Replicate the bug :

  1. Open FarmData2 Application
  2. Click on BarnKit tab
  3. Select date from 22/05/2020 to 17/06/2020
  4. Scroll down the table until the date is 2020-06-17

Expect result:each value of table should be sorted by date, which reports at 2020-05-22 should appear before reports at 2020-06-17
Observed result: reports at 2020-06-17 appears before 2020-05-22
Screen Shot 2022-10-26 at 20 47 29

Seeding Report: Dates not properly sorted

Description: On the Seeding Report page, when certain date ranges are used, the dates of the seeding logs within this range are not sorted in proper ascending order.

Steps to Replicate this Issue:

  1. Open FarmData2 and log in.
  2. Click on the BarnKit tab.
  3. Click on the Seeding Report tab.
  4. Enter the date 04/01/2019 as the start date and 06/01/2019 as the end date.
  5. Click on the Generate Report button.

Expected Result:
HW8_BugReport_ExpectedResult

Observed Result:
HW8_BugReport_ObservedResult

Seeding Report: Occasional incorrect ordering of rows in the main table

Description:- The main table in Seeding Repot is supposed to be sorted by the values in date column (Earlier dates come first). However, when searching for a fairly wide date range, there will be case where some rows of later dates come before a row of earlier dates.

Directions to Replicate the Bug
1. Open the FarmData2 Application
2. Click on the Seeding Report button in the BarnKit Tab
3. Give a fairly wide range of dates
4. Click Generate Report

Expected Result : The application should show a main table in which all the rows are properly sorted according to there respective values in the date column.

Observed Results: The application showed a main table where some rows with later dates appeared before a row with earlier date.
image

Seeding Report: Table Invalid Date Order

Between certain date ranges the some of the seeding reports are not sorted correctly. This problem effects different entries depending on the date ranges, but remains consistent when revisiting the same date ranges.

Example 1:
image

Example 2:
In this example (dates from 06/01/2020-07/10/2020) each entry is a tray seeding yet the dates are still out of order.

image

Steps to Replicate:

  1. Navigate to the seeding report tab
  2. Select dates from 07/01/2020-07/10/2020

It appears as if the direct tray seedings are listed first no matter the dates listed, but keep in mind this is not the case in example 2.

Expected result

The expected result would be a properly sorted list of all seeding types and in any date range.

Actual Result

In certain date ranges the dates in the seeding report will be out of order.
All direct seedings are listed first in order no matter dates.

Seeding Report: Incorrect ordering of Seeding Logs by Date

Description:

When viewing the Seeding Report from specific date ranges, the seeding logs are not correctly ordered by date.

Screenshot 2022-11-01 at 1 25 20 PM

To replicate the error:

  1. Go to the "BarnKit" tab.
  2. Go to the "Seeding Report" subtab
  3. Input 05-15-2020 for "Start Date:"
  4. Input 05-28-2020 for "End Date:"
  5. Scroll down the table to observe that 2020-05-26 appears before 2020-05-22

Expected Result:

The seeding logs should be ordered, with older logs above newer logs, in the Seeding Report table.

Observed Result:

Screenshot 2022-11-01 at 1 40 32 PM

Seeding Report: no logs in table, display a message

If there are no logs in the table then the filters, table, and summaries do not show up. The page where they should be is just blank. Instead we want there to be a message saying “There are no logs in the time range you have selected. Please select new dates.”

There are two scenarios when the filters, table, and summaries disappear. First is when there are no logs within the date range, the second is when the user deletes all the logs in the date range. This is likely due to there being no logs in the array seedingLogs.

To test this go to the Seedings Report subtab under BarnKit tab, which is on the home page.

NoLogsNeedMessageIssue


Issue by IrisSC
Friday Jul 23, 2021 at 17:56 GMT
Originally opened as DickinsonCollege#258

Barn Kit Sub-Tab Ordering

The "Info" subtab on the Barn Kit tab should appear on the left. The Seeding Report sub-tab should appear to the right. This ordering is controlled by the weights assigned in the farmdata2_modules/fd2_tabs/fd2_barn_kit.module file.


Issue by braughtg
Wednesday Sep 22, 2021 at 12:19 GMT
Originally opened as DickinsonCollege#283

Cypress.json: Fix Indentation Error

How to Produce this Bug

  1. Visit the file either on GitHub here or on your editor of choice.
  2. Navigate your cursor down to "testFiles" on line 13 which has one extra space.
image
Red highlight indicates the existence of an extra space.

Steps for Solving this Bug

  1. Fork the repo and edit the file either within GitHub or within your editor of choice.
  2. Remove the extra space so that the line is in-line with the line above. The final product would look something like this.
image
Notice: Red highlight is gone because the extra space has been deleted.

Issue by FutzMonitor
Tuesday Jun 28, 2022 at 20:18 GMT
Originally opened as DickinsonCollege#507

Seeding Report - Sort the main table by the values in the date column

The main table on the seeding report page isn't sorted by the values in the date column. Notice how in the example below, the row corresponding to 2020-05-06 comes after the one corresponding to 2020-05-20.
image

To recreate this example:

  1. Click on the Seeding Report tab under the BarnKit form which can be accessed from the homepage of Farmdata2.
  2. Enter sample date values. In this example, 05/05/2020 and 05/20/2020 were used.
  3. Generate the seeding report.
  4. Scroll down a bit and you will find an example of the issue.

Seeding Report Editing Issues/Bugs/Concerns

Which columns in the seeding report should be editable and when?

  • It seems to make sense that some columns should be editable and some may not be.
    • For example, you can edit hours but not the type of seeding.
    • When a column that needs to be changed (e.g. type of seeding) is not editable the solution is to delete the log and recreate it.
  • Seems like some things should be able to be edited or deleted only under certain conditions.
    • What happens if a transplanting or harvesting log already exists that is associated with the seeding?
    • This needs to be researched. Perhaps if the planting is changed then everything will be alright?
    • Note however that the crop_tid field added to the seeding logs to make it unnecessary to fetch the plantings will also need to be updated if the crop is edited.
  • When editing the location of a seeding the options should be consistent with the seeding type.
    • Only greenhouses for tray seedings and only field or bed locations for direct seedings (as in the input form)
  • When editing fields that are constrained (e.g. hours or workers) the edit field should be a RegexInputComponent with an appropriate regular expression to prevent invalid inputs.

Issue by braughtg
Tuesday Jun 07, 2022 at 19:37 GMT
Originally opened as DickinsonCollege#466

Seeding Report: Inaccurate Dates

Description: When the date range April 2020-August 2022 is input into the Seeding Report, some of the dates are inaccurately ordered in ascending order.

Direction to replicate this result

  1. Open the FarmData2 applications on a browser of your choice.
  2. Login to FarmData2 with the given credentials.
  3. Select the BarnKit tab and click on Seeding Report.
  4. Input a date range between April 2020 and August 2022.
  5. Click Generate Report.
  6. View the results and scroll to the date 2020-05-04.
  7. Here we can see that the dates are not in order.

Expected Result : We can expect that the date for the peppers in ALF-2 would be 2020-05-04 as a result of their location in the seeding report.
Observed Result : We can observe that the date for the peppers in ALF-2 is 2022-05-26 according to the seeding report.
Screen Shot 2022-12-11 at 10 54 15 PM

Seeding Input: restructure order of Inputs

The Data section should be broken up into two sections, with the date, crop, comments, and area in the first section. The second section should have everything else and be after the Tray/Direct Seeding section. The second section should be called something other than data.

reorderingDataInputs

To test this go to the Seedings Input subtab under FieldKit tab, which is on the home page.

The code can be found by going to farmdata2_modules/fd2_tabs/fd2_field_kit/seedingInput.html file.


Issue by IrisSC
Friday Jul 23, 2021 at 20:30 GMT
Originally opened as DickinsonCollege#273

Review Language for Inclusivity

Review FarmData2 documents with respect to inclusivity of language. This issue has been created proactively rather than reactively. Pull requests with language revisions for review are welcome.

See "Google’s initiative for more inclusive language in open source projects" for some ideas of what to look for and revisions that might be made as necessary:


Issue by braughtg
Tuesday Nov 10, 2020 at 20:59 GMT
Originally opened as DickinsonCollege#32

RegexInputComponent: Vagueness in prop documentation

Issue to Be Addressed

Currently if you visit the documentation for the various methods and components for this project in global.html you will see the following information describing what each prop in the component does.

image

In the box, the phrase "not support those attributes" is a little vague and should be more explicit.

Steps to View Issue

  1. Simply visit/open the global.html inside of farmdata2_modules/fd2_tabs/resources/doc to view this issue.

Steps for Resolution

  1. Visit the RegexInputComponent.js and modify the documentation at the top of the page to be more explicit. Changing the end to "does not support this attribute" would be a good simple fix for this.
  2. You need to regenerate the documentation to reflect the changes made in the JavaScript file. Visit README.md inside of the resources folder for how to correctly run the ./doc.bash command.

The desired results would look something like this:

image


Issue by FutzMonitor
Thursday Jun 23, 2022 at 17:47 GMT
Originally opened as DickinsonCollege#502

Seeding Report: NaN error in Tray Seeding Sumarry

Description: The Tray Seeding Summary in Seeding Report, sometimes produces the output - NaN (Not a Number) for “Total Number of Tray Seeds Planted” and “Average Seeds Planted per Hour” instead of proper values. The issue occurs only for the dates 05/13/2019 and 06/13/2019. However, when we search for the date ranges 05/14/2019 to 06/12/2019 the NaN error doesn’t occur but has proper values.

Directions:

  1. Open the FarmData2 Application
  2. Go to the BarnKit tab and click the Seeding Report button
  3. In the set date’s box, search report from 05/13/2019 to 06/13/2019
  4. Click Generate Report
  5. Go to the Tray Seeding Summary table at the bottom and observe the output for Total Number of Tray Seeds and Average Seeds Planted per Hour

Expected Result: The Tray Seeding Summary shouldn't have the output NaN instead of proper values (i.e. 5000).
Observed Result: The incorrect output occurs only when the date ranges contain 05/13/2019 or 06/13/2019.

Screenshot 2022-10-31 195204

BarnKit- Seeding report: Limit Dates to Existing Data?

Description: Users could enter invalid input data for checking Seeding Report in BarnKit tab

Steps to replicate the error:

  1. Log in using your account.
  2. Go to the BarnKit tab and click on the Seeding report at the left corner of the window.
  3. Enter some weird value for the year and don't do anything more!

This is an image
When it comes to this page, there is no alerts for entering such non-sense dates.

Only shows up error when people click on "Generate Report" button.

Oberseved output
This is an image

Desired output: Users should not be allowed to choose inputs for year that is earlier than the creation of the farm or laster than today's date.


Issue by AdiaWu
Saturday Dec 18, 2021 at 08:11 GMT
Originally opened as DickinsonCollege#347

Add links to the Workflow section of CONTRIBUTING.md

The primary steps of the GitFlow workflow are outlined here. They could be augmented with links for each of the steps so that they would be useful to relative new comers to FOSS. GitHub provides useful help pages for each of these steps that can be found and linked.


Issue by braughtg
Monday Nov 16, 2020 at 16:52 GMT
Originally opened as DickinsonCollege#34

Seeding Report: Incorrect values of "Total Number of Tray Seed Planted" and "Average Seeds Planted per Hour" in Tray Seeding Summary

Description:

In the Tray Seeding Summary which is indicated at the bottom of the Seeding Report, sometimes the value of the "Total Number of Tray Seed Planted" and "Average Seeds Planted per Hour" displays "NaN" (Not a number) instead of proper values (such as positive real number)

Step-By-Step directions to reproduce:

1. Login into FarmData2
2. Click "BarnKit" from the bar 
3. Click "Seeding Report"
4. Insert the Start Date as 05/01/2019
5. Insert the End Date as 11/02/2020
6. Click "Generate Report"
7. Scroll down to the very bottom
8. Wait for the result comes out
9. Check "Tray Seeding Summary" 

Observed Result:

The value of "Total Number of Tray Seed Planted" and "Average Seeds Planted per Hour" is "NaN"

image

Expected Result:

The value of "Total Number of Tray Seed Planted" and "Average Seeds Planted per Hour" should be a positive real number.

image

Seeding Report: Incorrect ordering by date

Description:
The order in which values are sorted in the Seeding Report are not ordered from oldest to newest depending on the date range chosen.

Reproduction Steps:

  1. Open FarmData2 and log in
  2. Click on the BarnKit tab
  3. Click on the Seeding Report sub-tab
  4. Enter 05/30/2019 as the Start Date and 06/10/2019 as the End Date
  5. Click Generate Report

Expected Result:
The values should be ordered from oldest to newest throughout the report. For example, 2019-05-30 should come before 2019-05-31 as it is an older date.
image

Observed Result:
Throughout the values, there are instances of a value with a newer date showing up before an older date. For example, 2019-06-06 comes before 2019-05-30, despite being the newer date.
image

Seeding Report: Incorrect value of NaN in the Tray Seeding Summary for "Total Number of Tray Seeds Planted" and "Average Seeds Planted per Hour".

The Bug:
In the Seeding Report, for date ranges that contain dates between 05/13/2019 and 06/13/2019, the Tray Seeding Summary at the bottom of the page show the values for "Total Number of Tray Seeds Planted" and "Average Seeds Planted per Hour" as being NaN (not a number). This does not make sense because there were tray seeds planted during the example time period given below.

To Reproduce:

  • Go to the Seeding Report page under the BarnKit tab.
  • Enter a date range that includes at least one date from between 05/13/2019 and 06/13/2019 (ex. 04/30/2019-05/13/2019).
  • At the bottom you should be able to see that "Total Number of Tray Seeds Planted" and "Average Seeds Planted per Hour" are reported as NaN.

image

What Should Happen:
This image is a picture of what the Tray Seeding Summary looks like if you use the date range 04/30/2019-05/12/2019, which seems to be correct:

image

What Does Happen:
This image shows what the Tray Seeding Summary looks like if you change the date range by one day to 04/30/2019-05/13/2019:

image

As far as I can tell, this only seems to happen for date ranges that include dates between 05/13/2019 and 06/13/2019.

Seeding Report: Incorrect date ordering

Description
The main table in Seeding Report is supposed to be sorted by the values in the date column (Earlier dates come first). However, when searching for some specific time period, like from May 1st to May 31st 2020, there will be cases where some rows of later dates come before a row of earlier dates.

Replicate the Bug

  1. Open the FarmData2 Application
  2. Click on the Seeding Report button in the BarnKit Tab
  3. Give a fairly wide range of dates
  4. Click Generate Report

Expected Result: The application should show the main table in which all the rows are sorted adequately according to the respective values in the date column.

Observed Results: The application showed the main table where some rows with later dates appeared before a row with an earlier date.

image

Seeding reports not sorted by date correctly

Description: Sometimes when Set Dates for Seeding reports, the results is not in date order.
Direction of procedure:

  1. Open dataFram and go to Seeding Report
  2. Set the date to from Jun 10th 2020 to Jun 20th 2020
  3. Scroll to the bottom of the Reports.

Expected: the date Jun 11th suppose to be on top
Observed: the date Jun 11th appear after Jun 17th
image

Hide Seeding Report Summary Tables While Loading

The summary tables that appear at the bottom of the Seeding Report should appear only after all of the data has been loaded. So while the data is loading the spinner should be the last element on the page. Once the data is loaded the spinner should disappear (as it currently does) and the summary table or tables should appear (related to DickinsonCollege#258 and DickinsonCollege#259). This modification should also include Cypress tests for the desired behavior.


Issue by braughtg
Wednesday Sep 22, 2021 at 12:34 GMT
Originally opened as DickinsonCollege#284

Seeding Report: Dates not sorted in desired chronological order

Description: On certain date range, the values in the Seeding Report are not sorted from oldest to newest because the dates are not sorted from oldest to newest.

Step-By-Step Directions To Reproduce Bug:

  1. Open FarmData2 and log in
  2. Click on the BarnKit tab
  3. Click on the Seeding Report sub-tab
  4. Enter 05/30/2019 as the Start Date and 06/10/2019 as the End Date
  5. Click Generate Report

Expected Result: The results should be displayed in the order from oldest to latest. Like observed in the screenshot below:
image

Observed Result: However, in some cases the newer date appears before the later date as observed in the screenshot below:
image

Seeding Report: Occasionally Incorrect Ordering of Seeding Logs

Description
In the Seeding Report found in the "BarnKit" section of FarmData2, occasionally - the logs are not sorted in chronological order of dates as is desired. This can be observed from the image:
Screen Shot 2022-11-02 at 2 41 46 AM

Step-By-Step Directions To Reproduce Bug

  1. Sign in to FarmData2
  2. Click on "BarnKit"
  3. Click on "Seeding Report"
  4. Generate a seeding report for the range 05/01/2020 to 06/01/2020.
  5. Scroll down to when the logs corresponding to 05/26/2022 begin to be shown.
  6. Observe how after 05/26/2022, some of the logs displayed correspond to dates from 05/06. This is not in chronological order.

Expected Result
The expected result should comprise a table consisting of seeding logs that are chronologically ordered. This means that seeding logs made earlier should be located higher up in the table than those made later, as can be seen from the following image:
Screen Shot 2022-11-02 at 2 52 48 AM

Observed Result
Currently, it can be observed at multiple points that the ordering of seeding logs is not chronological. While one example of this has been provided in the description, here is another example provided in the following image:
Screen Shot 2022-11-02 at 2 57 49 AM

Seeding Report: Incorrect Values for Tray Seeding Summary

Description: When creating a new Seeding Report with a specific Start Date, some of the outcome values in the Tray Seeding Summary for Total Number of Tray Seeds Planted and Average Seeds Planted per Hour report as NaN.

Directions to Replicate the Bug:

  1. Open the FarmData2 Application
  2. Click on the Seeding Report button in the BarnKit tab
  3. Select Start Date 05/13/2019 and End Date 07/18/2019
  4. Click Generate Report
  5. Look at the Tray Seeding Summary

Expected Results: The Total Number of Tray Seeds Planted and Average Seeds Planted per Hour should show actual real numbers.

Observed Results: The Total Number of Tray Seeds Planted and Average Seeds Planted per Hour is showing NaN.

Screen Shot 2022-11-03 at 9 37 57 PM

Seeding Report: Dates not following order

Description: Dates in Seeding Report's main table are not sorted in order when selecting long periods.

Replicating steps:

  1. Open FarmData2
  2. Select Seeding Report button within the BarnKit section
  3. Select appropriate range of dates and generate report, preferably 12 months or less

Expected Result: The web can display dates of crops in proper order
Observed Results: The web displays values in correct order (from longest to latest)

image

Seeding Report: No proper values outcome in the Tray Seeding Summary for “Total Number of Tray Seeds Planted” and “Average Seeds Planted per Hour”

Description: When creating a new Seeding Report with a Start Date before May and End Date starting from June, the outcome values in the Tray Seeding Summary for Total Number of Tray Seeds Planted and Average Seeds Planted per Hour sections are inappropriate.

Directions to Replicate the Bug:

  1. Open the FarmData2 Application
  2. Click on the Seeding Report button in the BarnKit tab
  3. Select Start Date 05/01/2019 and End Date 06/01/2019. Many other Start Date before May also create the issue.
  4. Click Generate Report

Expected Results: The Total Number of Tray Seeds Planted and Average Seeds Planted per Hour should show a proper value.

image
image

Observed Results: The Total Number of Tray Seeds Planted and Average Seeds Planted per Hour show NaN values instead.

image
image

NaN error in Tray Seeding Summary

Description: When looking at a large selection of dates (such as from 06/01/2019 to 10/01/2019), an error pops up in Tray Seeding Summary. Both "Total Number of Tray Seeds Planted" and "Average Seeds Planted per Hour" are reported as NaN.

Directions to Replicate:

  1. Open FarmData2 Application
  2. Click on the Seeding Report tab in the BarnKit tab
  3. Put in the dates 06/01/2019 and 10/01/2019
  4. Scroll down to the Tray Seeding Summary on the bottom right

Expected Results:
A number should appear in both sections that currently print NaN.

Observed Results:
NaN appears instead of a number in the two sections.
image

Seeding Report: Not proper results(NaN)

Description: When accessing to Seeding Report, it is possible that the Tray Seeding Summary shows invalid results(NaN). For example, in date range from 06/05/2019 to 12/10/2019, total number of tray seeds planted and average seeds planted per hour are invalid.
Directions to Replicate the Bug:

  1. Open the FarmData2 Application
  2. Click on the Seeding Report button in the BarnKit Tab
  3. Select any Date range from 06/05/2019 to 12/10/2019
  4. Click "Generate Report"

Expected result: The Tray Seeding Summary should show the proper results, which are positive numbers.
Observed result: Tray Seeding Summary shows NaN for "Total Number of Tray Seeds Planted" and "Average Seeds Planted per Hour"
Screenshot 2022-11-01 at 2 01 05 AM

Seeding Report: Allows Invalid Inputs

Description: Users are able to enter invalid inputs such as negative values into the Seeding Input Log of FieldKit

Steps to replicate this problem:

  1. Log into FarmData2 with the correct user credentials
  2. Click on the tab FieldKit and then click on Seeding Input
  3. Under the label "Labor" fill in a negative value for workers and time
  4. Click submit and Generate Report

Observed Output

image

Desired Output

There should not be a bottom error option available to click to generate a negative value.


Issue by anlai46
Thursday Dec 16, 2021 at 08:52 GMT
Originally opened as DickinsonCollege#344

Update README with links

The README.md file should be updated with links to the appropriate resources.
In additions, logos and images for GPL3, CC, farmOS, NPFI, NSF, GNOME might be added as well.


Issue by braughtg
Saturday Oct 10, 2020 at 19:14 GMT
Originally opened as DickinsonCollege#16

Seeding Report: Crops are not fully sorted by date

Description

  • When input a date range a few months apart from each other (eg. March - July), the seeding report is sorted correctly at the beginning of the list. However, when scrolling all the way down to the end of the list, we can see that the dates are sorted alphabetically based on the comments.

Directions to replicate the bug

  1. Open the FarmData2 application and log in with the appropriate credentials.
  2. Click on the BarnKit Tab and then click on the Seeding Report tab right below it.
  3. In the Start Date, choose any date starting from January 01, 2019.
  4. In the End Date, choose any date before July 1, 2020.
  5. Click Generate Report.
  6. Scroll all the way down to the end of the report.
  7. We now see that the crops are not sorted chronologically.

Expected Result

  • The Seeding Report should be sorted in the correct time order.

image

Observed Result

  • The Seeding Report is not chronologically sorted.

image

Seedings Report: delete total row/bed planted

The Direct Seeding Summary table that appears at the bottom of a Seeding Report contains a line for Total Row/Bed Planted. This metric not useful for farmers and clutters up the summary. Currently the summary table includes the Total Row/Bed Planted line which should be deleted:

image

To test this:

  1. Go to the Seeding Report subtab under the BarnKit tab
  2. Enter a start and end date for a report (any date window with direct seedings will be sufficient)
  3. Generate the report
  4. Examine the Direct Seeding Summary table at the bottom of the page.

The desired result will be similar to the following, where the Total Row/Bed Planted line has been removed:
image


Issue by IrisSC
Friday Jul 23, 2021 at 18:50 GMT
Originally opened as DickinsonCollege#260

Seeding Report: Tray Seeding Summary table NaN reports

Description​

Sometimes in the Tray Seeding Summary table at the bottom of a Seeding Report, the “Total Number of Tray Seeds Planted” and “Average Seeds Planted per Hour” are reported as NaN (Not a Number) instead of the proper values. The different behaviors seem to be dependent on the date range.

Step-by-step directions to reproduce​

  1. Log in to FarmData2.
  2. Navigate to the Barnkit tab.
  3. Click on the Seeding Report tab.
  4. Enter 05/13/2019 for Start Date.
  5. Enter 06/05/2019 for End Date.
  6. Click Generate Report.
  7. Scroll down on the page to find the Tray Seeding Summary.

The expected result​

The results should be a positive real numbers that are the actual Total Number of Tray Seeds Planted and Average Seeds Planted per Hour.

Screenshot 2022-11-01 205201

The observed result

Instead the results are inputted as NaN in the Tray Seeding Summary table.

Screenshot 2022-11-01 205201

Seeding Input: Allows invalid inputs

Description: When creating a new Seeding Input Log, it is possible to enter values that are invalid, such as negative numbers and decimal values that do not make sense in certain categories (e.g. Workers: 9.4).

Directions to Replicate the Bug

  1. Open the FarmData2 Application
  2. Click on the Seeding Input button in the FieldKit Tab
  3. Select any Date of Seeding, Crop, Area, and choose either Tray Seeding or Direct Seeding
  4. Enter invalid values, such as negative numbers or decimal values
  5. Click Submit

Expected Results: The application should not let the user submit these values and should give the user an error message that notifies them of the appropriate values that they should input.

Observed Results: The application allows the user to submit these invalid values and stores this Seeding Input Log with the rest of the data.
image


Issue by goldberl
Saturday Dec 11, 2021 at 21:42 GMT
Originally opened as DickinsonCollege#333

Seeding Input Erases Selected Area

On the Seeding Input form on the FieldKit tab, if the Area selected does not match the type of seeding that is chosen the Area will be cleared.

Steps to replicate:

  1. Visit the Seeding Input sub-tab of the FieldKit tab.
  2. Choose the CHUAU greenhouse as the Area for the seeding.
  3. Click the Direct Seeding radio button.

image

Similarly, when the seeding type is changed from Direct Seeding to Tray Seeding or vice versa then the Area chosen for the seeding is erased.

Steps to replicate:
4. Continuing from the prior steps...
5. Choose the ALF field as the Area for the seeding.
6. Click the Tray Seeding radio button.

image

Discussion

This behavior makes sense in that it ensures that Direct Seedings can only occur in fields while Tray Seedings can only occur in greenhouses. However, the behavior is confusing for two reasons:

  • Initially the dropdown contains all fields and all greenhouses making it seem like any are a valid choice for either type of seeding.
  • Changing from Tray to Direct Seeding or vice versa clears the prior choice of Area, which the user may not notice.

Desired Behavior

The desired behavior is for the Area dropdown to appear in the Tray Seeding or Direct Seeding portion of the form rather than in the Data (top) section of the form. This addresses both of the reasons for confusion outlined above:

  • The dropdown will not initially be visible. Once a Tray Seeding or a Direct Seeding is chosen, the dropdown will contain only the valid choices for Area.
  • Changing from Tray to Direct Seeding will still clear the Area drop down. However, because it is now contained in the part of the UI that is altered by the change of seeding type it will be apparent to the user that a new Area selection must be made.

This issue replaces DickinsonCollege#300.


Issue by braughtg
Wednesday Dec 08, 2021 at 17:27 GMT
Originally opened as DickinsonCollege#322

Seeding Report: Date Ordering is Incorrect

The date ordering in the main seeding report is incorrect and inconsistent

SeedingReportBug

Steps to reproduce

  1. go to the BarnKit tab and click the seeding report button
  2. enter a wide range of dates (observed for 05/01/2019 - 05/01/2022)
  3. observe the dates and scroll further down the table until they become inconsistent

Expected Results

Table organized by consistent ascending order by date

Observed Results

Table is not organized in consistent ascending order, but instead shows reports from 2019 then 2020 then back to 2019...

Misc

Observed on Microsoft Windows 11 Home, Version 10.0.22000 Build 22000

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.