comp324's People
comp324's Issues
Item Management
Please update the file from my bench first
#9
- finish "Manage Item" by reference to "Manage User" in "User Management"
- finish "Manage Location"
- Location attributes : name , describe
Function ACL in user management
List all function
Create list in user , group edit tab page
ACL level
- read
- edit
Basic Layout : User management
- Create your own branch
- Edit /public/html/ManageUser.html add user bootStrap Tab
- Build a form in the first tab . U can review /public/html/EditUser.html
Manage Location
Manage Location: Create->Basic Info.->no type textbox
"Inventory Check" layout
For "InventoryCheck.html"
We have "Location" to represent each Division, subunit and individual
It is a little bit confuse to use "Division" may be just use "Location"
Also "Equipment Type: " is a kind of filtering of item. I think we can take it out first. We can filter it by using DataTable function later on. Please take it out
Also there are some non-relatived items in the left menu , such as "Related Web Sites" please take it out
Major page layout
- Menu should be render according the "page" collection in mongo and according to the ACL
- Show alert in the font page
Review font style
Menu and content font size should >= 12 px
And the title letter space should not == -2 ... too narrow
Borrow Item: UI
- Add date of return
- add "request from location" "request to location"
User Management : Manage Group
Please update the file from my bench first
#9
Please create a page like "Manage User" for "Manage Group"
Attributes for a group :
- Name
- Description
Top Menu 唔好Center 用盡2 邊
Bulk item registration using excel
Borrow module : layout implementation
Pleased implement:
- request borrow page
- respond borrow request
- view borrow request
- select serial item
Administration Page -> Create XXX
- Change "Create XXX" to "Manage XXX"
- Each page should contain a button for "Create XXX", a pop-up window will display for enter the detail
- A table will be shown for listing all the details.
- In each row of table , the 2nd last table cell is a "edit" and the last table cell is "delete
- Remove "Assign Location".
- Rename "Assign Access Right to users in Division " -> "Assign function assign right"
- Add a User Group Management Page , every user can belongs to multiply group
- Move "Create Item" and "Create Category" to Inventory
2 Bugs Detected
Account:
Inventory head
user: IYF
password: 123456
Small Boat Team A head
user: FKC
password: 123456
- In "Report" Section
Number of owned item & Number of current item is not correctly display in "Report" Section
First, login to IYF
For example,
There are 4 Helmet A in location "Inventory" when view on "Manage item" section
However,
in "Report" Section, there is only 1 Helmet A. - In Borrow request and Transfer request Section
The serial number is different in Borrow request and Transfer request.
For example,
i sent a borrow request with 2 Helmet A
Then, i received the borrow request and select 2 Helmet A with serial number HMA001 and HMA005
Then, i go back and received a transfer request, The serial number of Helmet A is not HMA001 and HMA005.
I hope you understand, lol
Eric will send you some more bugs tmr.
Manage Users
Manage Users: Edit function (Name,Position...Access Feature)
Assign and receive : ui implementation
Please implement :
- Assign item to user
- receive item page
- list item list with serial
Backend function
- Borrow record, transfer (assign ,registration) record add "user" field for both assigner and assignee.
- SerialItem record add "owner" and "current"(for borrow)
Please merge my branch and continue task
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.