Skip to content

Latest commit

 

History

History
53 lines (50 loc) · 2.03 KB

todo.org

File metadata and controls

53 lines (50 loc) · 2.03 KB

Remaining todos:

Home: *(possible)Add Hall of shame list when overdue! Library:

click reserve: open modal showing email address of owner

click ok:

close modal

change reserve to unreserve

tooltip: Cancel pending reservation

new entry in Profile -> pending reservations table

book owner gets notification: reservation request

book owner has current user added to list of possible

click unreserve: open modal asking if you are sure

click ok:

close modal

change unreserve to reserve

book owner gets notification: reservation cancelled

book owner has current user removed from list of possible

click extend reservation:

Change search,filtering,sorting ui to look like logs ui of firebase function

Book state: Available, reserved

Button: reserve, unreserve(pending), disabled (when reserved)

create pendingreservation table with:

bookid, ownerid, borrowerid

in Lib query by borrowerid and fill in booksFB

sort by date added

Profile:

show books borrowed by others

highlight background of books past due

Make all db updates realtime

Hide/Unhide book from Library (eye icon)

Ability to extend return by date

Add type of book, and description and link

add support for formatted description

history of book transactions

validation: dates picked, email,

send email notification when request

clean up all modal messages

optmize by loading only used bootstrap components

tooltip hangs sometimes

check bottom border of dropdown in profile->lend

all account email to be overridden by user in his profile

Maybe not yet: make users have their google address

Allow read anonymously except for owner IDs and email info

Possibly tabify Owned,borrowed, and pending tables

delete related transactions when book deleted

User: *make sure we can only talk to available users *message notification