Added dbug module to composer (not sure why is required)

This commit is contained in:
naomi 2021-09-11 17:25:48 +01:00
parent 2391ba7f92
commit aed96370dc
3 changed files with 95 additions and 8 deletions

View File

@ -30,6 +30,7 @@
"drupal/core-project-message": "^8.9.17",
"drupal/core-recommended": "^8.9.17",
"drupal/ctools": "^3.7",
"drupal/dbug": "^2.0",
"drupal/devel_entity_updates": "^3.0",
"drupal/entity_extra_field": "^2.0@alpha",
"drupal/entity_reference_revisions": "^1.9",

57
composer.lock generated
View File

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "d0070e8fa10b3ded0c8e176c517745ee",
"content-hash": "43ec7a793230f23f60b012dd15388fc6",
"packages": [
{
"name": "asm89/stack-cors",
@ -64,7 +64,7 @@
"source": {
"type": "git",
"url": "ssh://git@git.autonomic.zone:2222/autonomic-cooperative/goodnightout_opencase.git",
"reference": "502c9e7394d54764177f99944adb5b7c67df81ad"
"reference": "809421c5a8af27c2792684ceb5ad36344f801731"
},
"require": {
"drupal/admin_toolbar": "*",
@ -81,7 +81,7 @@
"email": "helo@autonomic.zone"
}
],
"time": "2021-09-10T10:59:20+00:00"
"time": "2021-09-11T14:35:31+00:00"
},
{
"name": "autonomic/opencase",
@ -2207,6 +2207,54 @@
"issues": "https://www.drupal.org/project/issues/ctools"
}
},
{
"name": "drupal/dbug",
"version": "2.0.0",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/dbug.git",
"reference": "2.0.0"
},
"dist": {
"type": "zip",
"url": "https://ftp.drupal.org/files/projects/dbug-2.0.0.zip",
"reference": "2.0.0",
"shasum": "25dc98f97228da9852a08b7af876373b0e8e382d"
},
"require": {
"drupal/core": "^8 || ^9"
},
"type": "drupal-module",
"extra": {
"drupal": {
"version": "2.0.0",
"datestamp": "1613864836",
"security-coverage": {
"status": "covered",
"message": "Covered by Drupal's security advisory policy"
}
}
},
"notification-url": "https://packages.drupal.org/8/downloads",
"license": [
"GPL-2.0-or-later"
],
"authors": [
{
"name": "colan",
"homepage": "https://www.drupal.org/user/58704"
},
{
"name": "yuriseki",
"homepage": "https://www.drupal.org/user/1523064"
}
],
"description": "Drupal version of ColdFusion's cfdump",
"homepage": "https://www.drupal.org/project/dbug",
"support": {
"source": "https://git.drupalcode.org/project/dbug"
}
},
{
"name": "drupal/devel",
"version": "4.1.1",
@ -7721,5 +7769,6 @@
"prefer-stable": true,
"prefer-lowest": false,
"platform": [],
"platform-dev": []
"platform-dev": [],
"plugin-api-version": "1.1.0"
}

View File

@ -1,3 +1,44 @@
# First
- Log in as a user with the role "GNO Standard User".
# Client & training & project
- Billing fields are not there at first but there is a button to add them and when you click it is adds them.
- Save the client without filling in any billing fields, then edit it - the fields should be gone and the button shoud be there
- Add one or more billing fields, save and edit - all the billing fields should show, and not the button.
- You can upload files, and when you save it you can view or download them.
- Client shows up on "all clients" list
- Searching for the client by name brings them up
- On the client screen there is a button to add a training
- Add training with 3 trainers:
- one with no rate (rate input should disappear), then change it to Standard and the box should appear and be disabled and grey and say 115, then change to custom and the box shuould clear and become editable, then input 400
- Add another trainer with "None" rate and one with Standard
- Save it, the trainers and rates should show , then when you edit it again the input box should be gone for the none one and disabled for the standard
- The training immediately shows up in the training list for that client
- It also appears in "All trainings", at the top
- Add a project and add multiple fees
- Save it and all the fees should be displayed
- The project should appear in the project list for the client and also in All Projects
# Umbrella client
- Choose menu item "Add new umbrella client" and add one
- Client shows up on "all umbrella clients" list
- There is a button on the umbrella client screen to add a client
- Adding a client creates one attached to that umbrella client and it immediately shows up in the client list for that umbrella client and also in "All clients", at the top of each
- You can add a project to the umbrella client and it appears at the top of the list on the umbrella client screen
- You can add a training to the umbrella client and it appears at the top of the list on the umbrella client screen
- Add a training to the client who is attached to the umbrella client. It should show up on the umbrella client screen in the "Trainings for clients within this umrella" list.
# Equal opps
- Should not be able to see the menu items for adding or listing EOs as GNO standard user
- Log in as the special user
- Create one
- It should appear in the All Equal Opps list
# Emergency contact
#
# Adding new client using the GUI
## Tests for GUI settings
@ -55,7 +96,3 @@
* Should not happen when client is saved without changing status
* Should not happen when status is changed to something else
* Create new clients with those substatuses - notification should happen