farah-maria / LeabharMaith

A full-stack e-commerce site for an online bookshop that sells literature written in English and Irish by authors of Irish heritage. The site was developed using a Django framework with Python & styled using CSS & Bootstrap. PostgreSQL/ ElephantSQL is used for the database. Stripe API for card payments. 'Leabhar Maith' means 'good book' in Irish
https://leabhar-maith.herokuapp.com/
0 stars 1 forks source link

USER STORY: Shop staff #32

Open farah-maria opened 1 year ago

farah-maria commented 1 year ago

As a staff member of the shop I can update, add and delete stock using easy to use forms so that I can manage stock without having to go into the more complicated django admin panel at the backend (I can leave that to the web admin person!).

farah-maria commented 1 year ago

Related functionalities/ functionality to test:

Do all staff forms work, with feedback on whether input was successful or not? (you will need to log in as a superuser - here are the details.... username: farahadmin password: firtree1)

  1. book management - CRUD with alert/ success messages
  2. author management - CRUD with alert/ success messages
  3. featured product - CRUD with alert/ success messages
ghost commented 1 year ago

NOTE: Existing books / featured products cannot be updated or removed

1. book management - CRUD with alert/ success messages

Action:

Action:

Action: PASS

Action: PASS -Required fields produce appropriate error messages

Other observations: Pages field can produce negative numbers without an error Price field can produce negative numbers without an error Author* field shows a comma after name

author management - CRUD with alert/ success messages Action:PASS -Blank fields produce appropriate error messages

Action: -First Name and Last Name fields can have numbers entered

featured product - CRUD with alert/ success messages Action: -Featured product can be added without requiring an Image

Other observations: -Duplicate Image fields