Id Prio Anforderung Erstelldatum Status Version Fertiggestellt am Kommentar
1 1 The tool shall: 2022-05-31 0 0000-00-00
2 2 Show ball name in confirmation pop-up when using the quick icons to move a ball to suitcase or a tray. https://www.geeksforgeeks.org/how-to-pass-variables-and-data-from-php-to-javascript/ https://stackoverflow.com/questions/11027982/how-to-get-data-from-database-in-javascript-based-on-t 2023-12-11 solved 386 2023-12-10
3 2 Show active row on jump back from ball form. 2022-12-11 solved 390 2023-12-11
4 2 Show parent on jump back from ball form of a duplicate ball. Currently it is hidden under the banner. 2022-12-11 solved 407 2024-08-12
5 1 Require confirmation from the user when using the icons to move a ball to suitcase or tray after login. 2023-12-11 solved 385 2023-12-10
6 3 Show a confirmation modal instead of javascript "confirm". https://www.w3schools.com/howto/howto_css_modals.asp https://www.geeksforgeeks.org/how-to-pass-variables-and-data-from-php-to-javascript/ 2023-12-11 0 0000-00-00
7 2 Show selected balls only. 2023-12-12 0 0000-00-00
8 2 As a user, I want to see an image of each ball so that I can identify a ball by looking at the image. 2023-12-12 ongoing 0 2024-11-06 Date of last update.
9 2 Show alternative image when default image is missing. https://stackoverflow.com/questions/8980563/showing-alternative-image-if-img-src-is-not-working-properly https://stackoverflow.com/questions/3984287/how-to-show-alte 2022-05-31 0 0000-00-00
10 1 Cancel move into suitcase or tray when login is not performed or was incorrect when the "tray" and "suitcase" icons are used. 2023-12-12 solved 428 2024-08-16
11 2 Save a history of changes 2024-07-13 0 0000-00-00
12 2 Automatically update the quantity after a user change. 2024-08-10 solved 0 2024-08-09
13 2 Position the jump back to the current ball in the middle of the page. 2024-08-10 solved 0 2024-08-10
14 2 Jump back to the selected ball when "edit" or "copy" dialog was canceled directly after login. 2024-08-10 solved 0 2024-08-12
15 2 Repeat the sorting at jump back to the current ball. 2024-08-10 solved 0 2024-08-10
16 3 Display all unique images for duplicate balls. > When sorting by name, make a secondary sort by image, then display the image for a duplicate ball if it is different from the previous one. 2024-08-10 0 0000-00-00
17 2 Have an image for every ball 2024-08-10 ongoing 0 2024-11-07 Date of last update
18 2 Enter 'G' or 'C', depending on the current user, in the location field when the quick icon "suitcase" is clicked. 2024-08-11 solved 436 2024-08-18 Changed to 'Gü' and 'Ch' in Requirement 38.
19 2 When scrolling, offset the first ball on the page enough as not to hide it under the heading. The problem occurs in Firefox. In Opera and MS Edge the problem doesn't occur. See requirement 32. https://www.adamkhoury.com/JavaScript/video/Magic-Header-Scroll-Page-Tutorial 2024-08-11 0 0000-00-00
20 2 Have both "suitcase G" and "suitcase C" options in the ball form. Enter "G" or "C" into the data base depending on which checkbox was checked. 2024-08-11 solved 436 2024-08-18 Changed to 'Gü' and 'Ch' in Requirement 38.
21 2 Jump back to the parent of the ball, otherwise it could be hidden and the properties will not be visible. 2024-08-11 solved 407 2024-08-12
22 2 Allow for entering the course where the ball is used per user. 2024-08-12 0 0000-00-00
23 2 As a user, for each ball I use on a specific course, I want to specify the lane for which I use the ball, so that for me I 1) can remove from that lane balls that are no longer relevant, and 2) have a game plan for the course. 2024-08-12 0 0000-00-00
24 3 Shall not have a "klein" checkbox on the grid page. 2024-08-12 solved 412 2024-08-13
25 3 State "Benutzer abgemeldet" after logout. Currently it states "Abgemeldet". 2024-08-12 solved 416 2024-08-14 Implemented as "Benutzer wurde abgemeldet."
26 3 Display the message "Benutzer nicht angemeldet" when opening the "Benutzer" tab before login. 2024-08-12 solved 416 2024-08-14 Implemented as "Benutzer ist nicht angemedet."
27 3 Display the message "Benutzer ist angemeldet" when opening the "Benutzer" tab after login. 2024-08-14 solved 416 2024-08-14 Implemented as "Benutzer ist angemeldet."
28 3 The folder name on the server shall be "minidb". 2024-08-14 ongoing 0 2024-08-16 Folder name changed on 2024-08-16 Version ???. The folder xxxminigolf still to be deleted
29 3 Inspect whether determining the parentPage through $SESSION[PAGE] when using the quick "tray" and "suitcase" icons leads to a simpler code. 2024-08-16 0 0000-00-00
30 1 Allow 14 trays 2024-08-18 solved 436 2024-08-18
31 2 Javascript shall use the MAX_TRAYS value defined in the PHP code. 2024-08-18 solved 440 2024-08-24
32 3 Inspect whether the second solution ("block") on the following internet page solves the scrolling issue (Requirement 19). https://www.geeksforgeeks.org/how-to-create-a-table-with-fixed-header-and-scrollable-body/ 2024-08-18 0 0000-00-00
33 3 Scroll to the next element when scrolling a page down. Currently (release 436) the next element is hidden under the table header. 2024-08-18 canceled 0 0000-00-00 Duplicate of requirement 19.
34 3 For the tray display, show the active tray number in the menu in red. 2024-08-18 0 0000-00-00
35 3 The login form shall have a 'cancel' button. 2024-08-19 solved 0 2024-08-20
36 3 Display "user not logged in" when the 'user' tab is opened after timeout has expired. 2024-08-19 solved 416 2024-08-19 Implemented as "Benutzer ist nicht angemedet."
37 3 Jump back to the parent page when the login form is canceled. Currently it always jumps back to the ball table. 2024-08-19 0 0000-00-00
38 3 Shall display the location 'suitcase' as either 'Gü' or 'Ch', so that it cannot be confused with 'G' - the size of the ball. 2024-08-20 solved 438 2024-08-20
39 2 As a user, I want to be able to change the maximum number of trays, so that I don't have to contact the administrator each time a tray is added. See Requirements 40 and 62 for a solution. 2024-08-20 0 0000-00-00
40 2 Solution 1 of 2 for Requirement 39. The PHP code shall obtain MAX_TRAYS from the data base. If the user has entered a greater tray number, the user shall be prompted to confirm increasing the maximum number of trays. See Requirement 62 for an alternative solution. 2024-08-25 0 0000-00-00
41 2 Display a requirements page. 2024-08-25 solved 449 2024-09-01
42 3 Display "Gü" and "Ch" instead of "Koffer Gü" and "Koffer Ch". 2024-08-25 solved 441 2024-08-25
43 1 Allow 15 trays. 2024-08-25 solved 442 2024-08-25
44 3 Reset the tray position search when the user cancels the ball form without saving. 2024-08-25 0 0000-00-00
45 1 Be able to handle ' (apostrophe) in the input data. Solution: Escape the special character ' (apostrophe) with a \ (backslash). 2024-08-25 solved 457 2024-11-10 Solved for ball name. See Requirement 65 for image name.
46 3 Display the box selection higher on the page, so that the whole selection menu is visible without having to scroll down. 2024-09-01 0 0000-00-00
47 3 Show the message "Benutzer nicht angemeldet" or "Benutzer angemeldet" depending on the user login status when switching from the "adminstration" tab to the "user" tab. 2024-09-01 solved 459 2024-11-19
48 3 In the code "settings" and "Einstellungen" shall be renamed to "options" and "Optionen" respectively, so that the labels correspond to those used in excel in order to increase usability. 2024-09-01 solved 449 2024-09-01
49 3 Display a priority column called "Priorität" or "Prio" in the requirements table. Currently it is called "Prioritat". 2024-09-01 solved 449 2024-09-01
50 3 Display one of the numbers "1", "2" or "3" depending on the data base entry for the corresponding row in the priority column of the requirements. Currently "1,2,3" is displayed in every row. 2024-09-01 solved 449 2024-09-01
51 2 Display the columns "state", "release", "last change" and "comments" in the requirements table. 2024-09-01 solved 449 2024-09-01
52 2 Support sorting of the columns of the requirements table. 2024-09-01 solved 451 2024-09-02 Sort by date is not supported. See requirement 58.
53 3 Display an empty field if no value has been entered in the requirements table so that it becomes easier for the user to distinguish between empty and non-empty fields. Currently it displays "0" for the release and "0000-00-00" for a date. 2024-09-01 0 0000-00-00
54 3 Display the tooltip "1: hoch 2: mittel 3: niedrig" for the priority column on the requirements page. 2024-09-01 0 0000-00-00
55 2 Automatically save inline changes in the requirements table. 2024-09-02 0 0000-00-00
56 2 Support paragraphs, each with it's own heading, in the requirements table. 2024-09-02 0 0000-00-00
57 2 As a user, I want to see a pictogram of every ball in the balls table, so that I can recognise the ball by just looking at the table. Currently some are not showing in MiniTest Version 452, e.g. 'GSP Vergiate 1984-2024'. (Cache has been cleaned manually with Firefox Menu > Chronik > Neuste Chronik löschen... > Zeitraum: Alle, Temporäre Dateien und Seiten in Cache > Löschen, but it doesn't help.). See Requirement 61 for a solution. 2024-09-02 canceled 0 2024-11-07 This is a browser quirk. As soon an MiniDb is synchronised with MiniTest, all pictograms are showing.
58 2 Support sorting by date in the requirements table. 2024-09-02 0 0000-00-00 See Requirement 52 for the other columns.
59 1 As a developer, I want to clean up the PHP function getSortedDbResult, similar to the function getSortedReqResult, so that the code becomes easier to understand and maintain, and possibly more efficient. 2024-09-04 solved 455 2024-11-07
60 1 Be able to handle # (hash) in the input data. Solution: Escape the special character # (hash) with a \ (backslash). 2024-11-06 solved 457 2024-11-10 Solved for ball name. See Requirement 69 for the image name.
61 2 As a developer, I would like to test whether cleaning the cache programmably, e.g. with the PHP function "clearstatcache", solves the missing pictogram problem of requirement 57, so that the user is not burdened with cleaning the cache. As a developer I would like to test whether there is a dependency between the pictogram displays of MiniTest and MiniDb, which could mean that no fix is needed. 2024-09-02 canceled 0 2024-11-07 This is a browser quirk. As soon an MiniDb is synchronised with MiniTest, all pictograms are showing.
62 2 Solution 2 of 2 for Requirement 39. The GUI shall have an input field for the maximum number of trays. See requirement 40 for an alternative solution. 2024-11-07 0 0000-00-00
63 2 As a user, I want the ball "Deutschmann 083 *" to sort under "D" and not be at the start of the table when sorting by name, so that I can find it by looking at the first letter of the ball name. 2024-11-07 canceled 0 2024-11-07 User error. There was a space before the name.
64 2 Display a "Version" column instead of a "Release" column. The column name was changed form "Version" instead of "Release", and now it is empty. 2024-11-07 solved 453 2024-11-07
65 3 Allow for the special character ' (apostrophe) in the image name, e.g. for pasi's_selection_#26.jpg. 2024-11-10 0 0000-00-00 Solved for ball name - see Requirement 45.
66 2 After Requirement 26 has been implemented: As a user, I want to be able to enter playing instructions for for a each lane of a specific course so that I can have a game plan for the course. 2024-11-16 0 0000-00-00
67 2 After requirement 66 has been implemented: As a user I want to be able to print a game plan for each course so that I can refresh my memory and make notes during a round. 2024-11-16 0 0000-00-00
68 1 As a user, I want the menu point Administration > Options removed so that each menu point have a functionality. 2024-11-16 solved 458 2024-11-19
69 3 Allow for the special character # (hash) in the image name, e.g. for pasi's_selection_#26.jpg. 2024-11-16 0 0000-00-00 Solved for ball name - see Requirement 60.
70 3 As a developer, I want a 'Date solved' and 'Version' for each solved requirement so that I can look-up specific solutions later. 2024-11-16 ongoing 0 2024-11-16 Date of last update.
71 2 As a user, I want the "Verwaltung - MiniDb" heading removed from the page when the "Verwaltung" tab is active so that all pages look the same. 2024-11-19 solved 458 2024-11-19
72 2 Correct spelling error "angemedet" to "angemeldet" in the file "constants.php". 2024-11-19 solved 459 2024-11-19
73 3 As a user, I want the banner of the requirements page to be as small as possible so that more requirements are visible and so that it corresponds to the banner on the balls page. Solution: Make the 'Id' column wider so that the sort icon appears next to the 'Id' heading. 2024-11-19 0 0000-00-00
74 2 As a user, I want the ball form to have a cancel button so that I can follow the logic and stay at the same place in the table. 2024-11-19 solved 390 2023-12-11
75 3 As a user, in the menu I want both the icon and the menu point name to change color when I hover over one of them so that it is clear they belong together and perform the same action. 2024-11-19 0 0000-00-00
75 Einträge