BO project - with sub tasks
Assigned To:
Assign By Admin On 2024-11-25
0%
Deadline:- It's an Ongoing Task.
Deadline:- It's an Ongoing Task.
Task Details :-
Hi NIgel,
This parent task will have sub task about BO project.
Task Current Status :-
Task Not Complete
Sub Task(s):
![](cphoto/789722486.814136252.nigel.jpg)
chat convert to TASK
Nigel (Nikhil Kurmi) | |
Deadline: 82 Day/s Over | |
100% | |
<p>HI NIgel,</p>
<p> </p>
<p>we need to add a small feature on teh Live CHATTING on BO.</p>
<p> </p>
<p>imagine you and me are chatting on skype. during this chat we are discusing a task or soemthing.</p>
<p>suually when happen? we get new task from teh chatting, or extra thing that need to be compelted or fixed etc.</p>
<p> </p>
<p>so we need easy way of catching this conversation as a NEW TASK.</p>
<p> </p>
<p>see the screenshot showing a button on the caht messafge showing "make Task". this option available to any user of the caht.</p>
<p><strong>what will happen when user click make task?</strong></p>
<p> </p>
<p>1. a modal window, or slider will open allowing the user to ADD NEW TASK. we dont want to go to new task page, we want to stay on same chat page.</p>
<p>2. it will take the current message of the chat - and make this the body of the task message.</p>
<p>3. it will take the chat history for CURRENT DAY - and append this to the body BELOw the text of point 1. of course make it clear like put a line in between. this message histroy so that user can remember what the chatting was.</p>
<p>4. after clicking save task - the modal or slider will close and teh cahtting continues. of courtse we need to send teh standard auto emails to the users to inform them of a new task assigned.</p>
<p> </p>
<p>add this feature in a clever way by keeping the code clean and not mixing with other stuff - like a ADD ON module. so we can use this feature in other parts of BO.</p>
<p> </p>
<p>give me a demo vidoe when you are fisinehd.</p>
|
![](cphoto/789722486.814136252.nigel.jpg)
Birthday function
Nigel (Nikhil Kurmi) | |
Deadline: 9 Day/s Left | |
100% | |
<p>Hi Nigel,</p>
<p> </p>
<p>We will add a new function for Birthday on BO.</p>
<p> </p>
<p>This is how it will work:</p>
<p> </p>
<p>a. we have record of employee birthday in employee tables.</p>
<p>b. BO will check if anyone birthday in upcoming 5 days.</p>
<p>c. if exist birthday in currentDate + 5 then send auto email to "All Managers Type user" with list of staff name, and birth date</p>
<p> </p>
<p>next part:</p>
<p>a. when user log in to BO - check if currentDate = Birth day and birth month</p>
<p>b. if today is brithday of user show this in his home page (see screenshot) with his/her picture on the top fo the image.</p>
<p> </p>
|
![](cphoto/789722486.814136252.nigel.jpg)
Desktop Notification + window Active
Nigel (Nikhil Kurmi) | |
Deadline: 9 Day/s Left | |
0% | |
<p>Hi NIgel,</p>
<p> </p>
<p>As we discussed, we need to make the Chat function better by doing 2 thigns:</p>
<p> </p>
<p>1. the tab for BO need to stay active on teh browsers</p>
<p>2. when there is a new chat message we need a desktop notifcation for this.</p>
<p> </p>
<p>i am sure you ahve seen many website that is using the desktop notication, please discover the technique for this and add this to BO.</p>
|
![](cphoto/789722486.814136252.nigel.jpg)
BO Deployment Guide
Nigel (Nikhil Kurmi) | |
Deadline: 40 Day/s Left | |
0% | |
<p>Hi NIgel,</p>
<p> </p>
<p>As discussed we need to start making a Deployment Guide for using BO and deploying this and maintaining this.</p>
<p> </p>
<p>THis will include some key sections like:</p>
<p>1. deploying - setting up instructions for database and tables, configuration settings etc.</p>
<p>2. user guide on using teh functions - this will use screenshots mostly.</p>
<p>3. coding maintenance so that any developer can find what he need to find.</p>
<p> </p>
<p>Here is a link to the documents, please start writing this daily, little by little. I would like this to be completed within the next 8 weeks.</p>
<p>https://docs.google.com/document/d/1IX1x1QsV-2I-iMBL8lQTYvPdQsoOv4tVKhPrxfatGgg/edit?usp=sharing</p>
<p> </p>
<p><strong>Anytime you are updating this document please make a comment on the task so i can know what to check.</strong></p>
<p> </p>
|
![](cphoto/789722486.814136252.nigel.jpg)
Dining Room Booking
Nigel (Nikhil Kurmi) | |
Deadline: 5 Day/s Over | |
0% | |
<p>Hi NIgel,</p>
<p> </p>
<p>we will introduce a new function for booking break time in dining room.</p>
<p>As we notice that due to growing company we need to have a booking system for having break in teh dining room. so that it remains comfortable for people to use.</p>
<p> </p>
<p>so this is how it will work:</p>
<p> </p>
<p>1. we will have a menu option for dining room booking called "Dining Room Break"</p>
<p>2. this page will be very simple... it will show icon for different time slot availalbne. (see screenshot for simple exampl - of course you will use the theme assets accordingly to make this)</p>
<p>3. each time slow will allow only 6 people to book.</p>
<p>4. when user click this icon - their name is booked (means recording in a table with according time. of course user should not be allowed to click another time if has already click time option</p>
<p>5. no need option to un-click. this will create chaos in the scheduling, user has only 1 chance to click preferred time.</p>
<p>6. if a time option not available because already its book - it will be showing grey and ti cannot be click.</p>
<p>7. on the right side it will show a list of hte people who is currently booked in the dining room break by checking current time</p>
<p> </p>
<p>This is a very simple function, you can create this within 1 day. please dont waste too muhc time on this. inform me when you are starting this task.</p>
<p> </p>
<p>you and me will be working more together more regularly as we are using the BO now.</p>
<p> </p>
<p> </p>
|
![](cphoto/789722486.814136252.nigel.jpg)
CRITICAL User Management on BO
Nigel (Nikhil Kurmi) | |
Deadline: 5 Day/s Over | |
0% | |
<p>Hi Nigel,</p>
<p> </p>
<p>we need to modify our user setup little bit.</p>
<p> </p>
<p>so we will imagine a new company is registering.... meaning... Staff India is registering to use B.O.</p>
<p> </p>
<p>means on this home page for BO we need an extra button called Sign Up</p>
<p>https://app.staff-india.com/</p>
<p> </p>
<p>So what will happen:</p>
<p> </p>
<p>1. user will click Sign Up</p>
<p>2. a Short Registration form for making a new COMPANY USEr. basically this is a Super Admin registration.</p>
<p>3. the form should ask user for all teh critical information that is required for Super Admin user - include verify email address</p>
<p>4. so after sign up user will come to login page and access the BO.</p>
<p>5. they will see the dashboard, but of course nothign is there for this user and his cmpany. there are no staff, no other account. nothing.</p>
<p>6. no the super admin will create new accounts for his staff members etc which we already have working.</p>
<p> </p>
<p>So what is the critical change here? All the users (including teh super admin) need to BELONG to a Company Group. So they can only see users of this company group in the various functions we ahve.</p>
<p> </p>
<p>example.... now we have 2 company registered</p>
<p>company 1 = staff india</p>
<p>company 2 = ABC</p>
<p> </p>
<p>Staff India Super Admin should not be able to touch anythign wihthin Company ABC group.</p>
<p>ABC super admin should not be able to see anythign of Staff India company.</p>
<p> </p>
<p>And FInal step is this:</p>
<p><strong>MOST CRITICAL = we need Super Super Admin Role that can see ALL Companies, with ALL assets, ALL Options, evrything. this Super Super Admin will be for solving issues for any Company group. </strong></p>
<p> </p>
<p>Maybe you are thinking what to do with all the users created for Staff India already.</p>
<p>you can discuss this with me on skype and i will guide you. as i need this structured correctly.</p>
|