react-material-ui's People
react-material-ui's Issues
Change currency to W
Separate constants for status of Withdrawal and PointRedeem
export const WITHDRAWAL_STATUS = [
'requested', 'accepted', 'rejected'
]
export const POINTREDEEM_STATUS = [
'requested', 'accepted', 'rejected'
]
As a admin, I can register new member manually.
- Add menu
Member Register
- Create form with fields as following:
name,
username,
password,
phone_number,
card_number,
entry_date,
point,
balance,
periods,
next_period_date,
recommends_reached,
refer_id
-API
[POST]/members/register
As am admin, I can't scroll table on mobile
As a member and admin, change `email` to `identifier`
identifier
is letters and numbers, it's primary key.
As a member on mobile, I can't see menu texts
As a member, I need to create point sale
- Remove "Point Redeems" and "Point Redeem Request" from landing page
- Add "Your Point Sales"
- Add "Create Point Sale Request"
[GET]/api/profile with pointSales
[GET]/api/items
[POST]/api/pointSales
Filter by status in withdrawals
As a admin, I need to see point redeems request, and process it
- Add a menu
Point Redeem List
- Add a link in member detail
View point redeems
- Add a page Point redeem detail, can process it as
accept
orreject
As a member and admin, when member's name shows, member's username should be shown, too
Show member's name and username as 梁文玉(LWY)
Messages
- Dashboard
- Status in all pages
- Member detail pages
- Create Member title
As a member, show the next period data at top header
As a member, I need to see point redeems history and request new redeem
- Add point redeems history
- Add point redeem request form
- Update points history table to add field
type
=income
andredeem
As an admin, I need to see point sales and process it
- Remove "Member Point Redeems"
- Add "Member Point Sales" in member detail
- Add "Point Sales" in menu
- Make possible "Accept" or "Reject" to a point sale request
[GET]/api/pointSales
[GET]/api/member/:id/pointSales
[GET]/api/pointSales/:id
[POST]/api/pointSales/:id/accept
[POST]/api/pointSales/:id/reject
As a member on mobile, I can see note fields in table rows
As an admin, when I see member's refers list, entry_date and next_period_date are not exact
Announcement/create
As an admin, I need to manage point items
- Remove "Point mall" from menu
- Add "Point Items" in menu
- Make possible CRUD items
[GET]/api/items
[GET]/api/items/:id
[POST]/api/items
[PUT]/api/items/:id
[DELETE]/api/items/:id
As admin, I need to create, update, delete and list announcements
[GET]/announcements
[POST]/announcements
[PUT]/announcements/{id}
[DELETE]/announcements/{id}
As an admin. I need to manage Pointmall
- Add new menu for "Point Mall" in admin
- Create, Update, Delete, List features of Point Mall
[GET}/pointmalls
[POST]/pointmalls
{ member_id, item_name, item_point, note }
[GET]/pointmalls/{id}
[PUT]/pointmalls/{id}
[DELETE]/pointmalls/{id}
As a admin, when I delete a row from table, it should open confirm instead of direct delete
As a member, add a table to show all the members who are directly recommended by this member
The table shows all the field except password temporarily. Client decide which filed should be hide later.
Admin profile page
Add enable to select referenced member
As a admin, add two menus to see all points history and incomes history
As a member, I need to see announcements
- Add dropdown for announcements in top header
- When click on an announcement in dropdown, it can be marked as read
- When click on
see all
in dropdown, it opens announcements page. - Announcements list can filter by
read
status, can mark as read with multiple items by checkbox.
[GET]/profile - announcements
[GET]/announcements
[PUT]/announcements/{id}/read
[POST]/announcements/read - {"ids": "1,3,4,7"}
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.