This repository was archived by the owner on Mar 29, 2025. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 8
This repository was archived by the owner on Mar 29, 2025. It is now read-only.
Roadmap #339
Copy link
Copy link
Open
Labels
Description
Roadmap Overview
This roadmap is meant to give our team and users clarity over our priorities over the next six months. It is meant more like a set of guidelines than as a strict set of tasks we are bound to finish. We may adjust over this period depending on changing needs and feedback from our users.
At a high-level, we're going to be focusing on the following these goals
- Approachability and UX.
- Productivity through strong tooling.
- Infrastructure and engineering systems.
- Improve workflow process.
A list of everything to do
Workflow
Permission Mixin #338
- Create simple mixin (c66f6eb).
- Add mixin to
b-nav-item-icon
component (c66f6eb). - Create
b-collapse
component & add mixin (7efff36). - Apply mixin in layout.
User
- Update user notification layout.
Renting Room
- Don't set
room id
when booking a room.- Have to do this
Push Notification
- Create
notification
model in database. - Create notification layout.
Timeline for room
- Create timeline layout for room (bookings).
- Create simple layout.
- Add
context menu
to eachbooking
. - Show
booking
Status by color. - Update
booking
UI. Make it more beautiful. - Add a search bar by
date range
,type
,room name
.
DatePicker
- Choose a custom
Datepicker
make with Vue. - Use and make a wrapped custom
DatePicker
(make it looks like a Bootstrap component).
Improve code
Back-end
- Use
Enum
in Realm
Front-end
- [Type]: Remove interface
CustomWindow
. Insteadm, declareonNuxtReady
in interfaceWindow
(1f838e7).
- [Type]: Update Type in
Apollo Helper
(af84398) - [Type]: Update Type in Store & Remove
ViewStore
(3f10345) - Update graphQL config (d75acc9)
Mix
- Fix
NonNullGraphType
onList
(didn't check all type yet)
UI
Update Notification toast style
This is the toast notification shown in the bottom left or the bottom right when use do some action.
-
Add shadow. - Use Component Toast (Bootstrap Vue).
- Remove package
vue-notification
.
Bootstrap
- The table should show information if the table's data is empty.
- Should use another UI for toggleable button.
Bugs
Logic
- Update form
@success
event (2308bc9). - Remove useless
slot-scope
data in popup (vuejs/eslint-plugin-vue can't catch this error asvue/no-unused-vars
) (679340b).- Report this issue.
Spell
- Rename
HiringRoom
toRentingRoom
(c3074ea).
ESLint
phamhongphucphamhongphuc