Skip to content

Commit 0117311

Browse files
authored
Merge pull request #4736 from cielf/user-docs-cont-vii
User docs -- First words pass is done, working on todos
2 parents 0995810 + 14ee26d commit 0117311

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+822
-69
lines changed

Gemfile.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -798,4 +798,4 @@ DEPENDENCIES
798798
webmock (~> 3.24)
799799

800800
BUNDLED WITH
801-
2.5.21
801+
2.5.22

db/schema.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
#
1111
# It's strongly recommended that you check this file into your version control system.
1212

13-
ActiveRecord::Schema[7.1].define(version: 2024_08_30_015517) do
13+
ActiveRecord::Schema[7.1].define(version: 2024_10_02_205346) do
1414
# These are extensions that must be enabled in order to support this database
1515
enable_extension "plpgsql"
1616

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
DRAFT USER GUIDE
2+
# Account Management
3+
4+
## Logging out
5+
You can log out be clicking your name in the top right corner, then clicking 'Log out'.
6+
7+
[TODO: Navigational screenshot]
8+
9+
10+
## Account settings
11+
You can change your name, email, and password in account settings. Any of these changes will need your current password.
12+
Click your name in the top right corner, then "Account Settings"
13+
[TODO: Navigational screenshot]
14+
Provide your updated information, including your current password, then click save.
15+
If you want to change your password, you can do it here -- click the Change Password section to show the new password and confirmation fields.
16+
[TODO: screen shot]
17+
[TODO: Actually test this out. *I've* never used it.]
18+
19+
Then click save.
20+
21+
## My organization
22+
If you are an org admin, you can also manage your organization and users through the top-right menu. This goes to the same screen as clicking on "My Organization" in the left-hand menu. For details, see [Customization](getting_started_customization.md) and [User Management](user_management.md)
23+
[TODO: Add switching to partner ]
24+
25+
26+
27+
[Prior: User management](user_management.md) [Next: Asking for changes](asking_for_changes.md)
Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
# Asking for changes
22

3-
Although we are a small team with a long list of tweaks and improvements that we are working toward, we do welcome ideas for how Human Essentials can support your work better.
3+
We welcome ideas for how Human Essentials can support your work better.
44

55
The best ways to get those to us are through the Slack channel or by coming to the Stakeholder Circle and raising them there.
66

77
The Stakeholder Circle has the advantage of being able to talk live to other banks *and* the development team in the same space. We've had a lot of "Oh, we didn't realize that" moments in these meetings that directly result in changes to the system.
88

9-
(The Slack channel, on the other hand, is open every day.)
9+
(The Slack channel, on the other hand, is open every day.)
10+
11+
[Prior: Signing out](top_right_menu.md)

docs/user_guide/bank/community_donation_sites.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
# Donation Sites
22

3-
Donation sites are places where people drop off donations. You can manage the sites' information on the "Donation Sites" page under the "Community" section.
3+
Donation sites are places where people drop off donations.
4+
5+
## The donation site list
6+
You can manage the sites' information on the "Donation Sites" page under the "Community" section.
47

58
![Donation Sites](images/community/donation_sites/donation_sites.jpg)
69

@@ -16,6 +19,7 @@ Note that the donation site and address fields are mandatory while the contact n
1619

1720
You can also use the "+ New Donation Site" button which renders a form for you to fill in details of a new donation site.
1821

22+
1923
![Add Donation_Site](images/community/donation_sites/add_new_donation_site.jpg)
2024

2125
After saving the site's details there will be a new row on the Donation Sites page.
@@ -36,10 +40,14 @@ Clicking on the "Edit" button beside a donation site in the donation site list l
3640

3741
Use the "Deactivate" button to delete information about a donation site that is no longer active.
3842

43+
##### (NB) at time of writing there is no way for you to undo this.
44+
3945
![Deactivate Donation Sites](images/community/donation_sites/deactivate_donation_site.jpg)
4046

4147
## Exporting Donation Sites
4248

4349
You can export the active donation sites by clicking on the "Export Donation Sites" button. This will provide a .csv file containing the name, address, and contact information for each active donation site.
4450

45-
![Export Donation Sites](images/community/donation_sites/export_donation_sites.jpg)
51+
![Export Donation Sites](images/community/donation_sites/export_donation_sites.jpg)
52+
53+
[Prior: Product Drive Participants](community_product_drive_participants.md)[Next: Vendors](community_vendors.md)

docs/user_guide/bank/community_manufacturers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@ Click on "View" for more details about the manufacturer which shows the date of
2222

2323
Click the "Edit" button to edit the manufacturer's name.
2424

25-
![Edit Manufacturer Details](images/community/manufacturers/edit_manufacturer.jpg)
25+
[Prior: Vendors](community_vendors.md)[Next: Exports](exports.md)

docs/user_guide/bank/community_product_drive_participants.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,6 @@ Click the "Edit" button to edit the participant's details.
3737
You can export all the participants by clicking on the "Export Product Drive Paticipants" button.
3838
Currently we are not providing all the participants' details in the export.
3939

40-
![Export Drive Participants](images/community/product_drive_participants/export_participants.jpg)
40+
![Export Drive Participants](images/community/product_drive_participants/export_participants.jpg)
41+
42+
[Prior: Product Drivess](community_product_drives.md)[Next: Donation Sites](community_donation_sites.md)
Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
DRAFT USER GUIDE
2+
# Product Drives
3+
Many banks hold seasonal or one-off events where they are seeking donations. In Human Essentials, Product drives help manage those events by providing a way to link specific donations to the events.
4+
5+
[TODO: For consistency, I would remove 'New Product Drive' from the lhs, and change "All Product Drives" to "Product Drives]
6+
7+
## Product drives list
8+
To see all your product drives, click on "Community", then "All Product Drives" in the left-hand menu.
9+
10+
This presents a filterable list of all your product drives, including the following fields:
11+
- Product Drive Name
12+
- Start Date
13+
- End Date (this is optional)
14+
- Held Virtually?
15+
- Quantity of Items
16+
- Variety of Items
17+
- In-Kind Value (TODO: Fix spelling in header)
18+
- Actions (only view at the moment)
19+
20+
The list initially shows all the product drives starting in the current year.
21+
22+
[TODO: NAvigation screenshot]
23+
24+
25+
26+
[TODO: Is that right, or is it all product drives that are at least partly in the current year? It probably should be the latter]
27+
28+
### Filtering you product drives list
29+
The product drives list is filterable by any of the following.
30+
- Product drive name
31+
- Item category
32+
- Date range (by starting date)
33+
34+
[TODO: confirm how the date range works.]
35+
36+
Provide the information you want to filter by, then click "Filter". Clicking "Clear Filters" will return the list to its defaults.
37+
38+
## Adding a product drive
39+
To add a product drive, either:
40+
a) click "Community", then "New Product Drive" in the left hand menu, or
41+
b) click "+New Product Drive" in the Product Drives list
42+
[TODO: Navigation screenshot]
43+
44+
Either will bring up this screen, which contains all the fields you can specify for a new product drive:
45+
- Name
46+
- Start Date
47+
- End Date (this is optional)
48+
- Product Drive is Virtual? (check this if it's a virtual drive)
49+
50+
[TODO: Screenshot]
51+
[TODO: Styling of "Create product drive" -- button should be white on green]
52+
53+
## Viewing your product drive
54+
To view a specific product drive, click the "View" button beside it in the product drives list.
55+
[TODO: Navigational Screenshot]
56+
[TODO: Screenshot]
57+
This will bring up the product drive view, which includes informtation about both the donations for the product drive, and the participants in the drive, in addition to the basic information about the product drive itself.
58+
Basic info:
59+
- Name
60+
- Start Date
61+
- End Date
62+
[TODO: Move the "Make a correction" button up to below the basic information, not below the donations]
63+
Information about each donation:
64+
- Donation ID -- this is a number the system applies to each donation
65+
- Product Drive Participant
66+
- Storage Location
67+
- Quantity (this is the total number of items)
68+
- In Kind Value
69+
For each product drive participant associated with this product drive:
70+
- Business Name
71+
- Contact Name
72+
- Phone
73+
- Email
74+
- Address
75+
- Items for this Drive (number of items for this drive)
76+
- Total Items (for all drives)
77+
- Comment
78+
79+
You can also make a correction to your product drive or delete it from this page.
80+
81+
#### NB -- DO NOT DELETE your product drive if it has donations in it. It will not go well.
82+
83+
## Modifying your product drive
84+
If you want to edit the base information in a product drive, you can do that by clicking "Community", then "All Product Drives" in the left-hand menu, then clicking "View" beside the product drive you wish to modify, and then clicking "Make a correction".
85+
This will bring up the basic information for your product drive, You can rename it, change the dates, or change whether it is a virtual drive.
86+
Then click "Update Product drive" to save your changes.
87+
88+
[TODO: Screenshot]
89+
90+
## Exporting product drives
91+
To export your currently filtered product drives, click "Export product drives" on the Product Drives List
92+
93+
[TODO: Navigation Screenshot]
94+
95+
[Prior: Transfers](inventory_transfers.md)
96+
[Next: Product Drive Participants](community_product_drive_participants.md)

docs/user_guide/bank/community_vendors.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,6 @@ Click the "Edit" button to edit the vendor's contact information.
3939
You can export all the vendors by clicking on the "Export Vendors" button.
4040
Currently we are only providing the vendors' contact information in the export.
4141

42-
![Export Vendors](images/community/vendors/export_vendors.jpg)
42+
![Export Vendors](images/community/vendors/export_vendors.jpg)
43+
44+
[Prior: Donation Sites](community_donation_sites.md)[Next: Manufacturers](community_manufacturers.md)

docs/user_guide/bank/essentials_dashboard.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,4 @@ This lists items whose *bank-wide* inventory has fallen below the recommended or
2626

2727
For help on setting those levels, see [Inventory Items](inventory_items.md). If you haven't set those levels, the items will not appear on this list, even if you have no inventory.
2828

29+
[Prior: User management](getting_started_user_management.md) [Next: Donations](essentials_donations.md)

0 commit comments

Comments
 (0)