This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
workplace-fabric [2018/06/29 10:34] hari |
workplace-fabric [2018/07/05 11:02] hari [Profile modification] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Office space hiring with Freespace ====== | + | ====== Office space finding with Freespace ====== |
===== Purpose of Freespace ===== | ===== Purpose of Freespace ===== | ||
Line 111: | Line 111: | ||
- Phone number | - Phone number | ||
- Email address, which is the same as the one registered. Except for this field, all other fields are modifiable. | - Email address, which is the same as the one registered. Except for this field, all other fields are modifiable. | ||
- | - Whether the executive is left-handed or right-handed: The letters 'L' and 'R' are used to represent the dexterity. | + | - The current city of the executive. Note that this is actively set by the executive and NOT fetched through GPS. |
- | - The current location of the executive. Note that this is actively set by the executive and NOT fetched through GPS. | + | - The preferred building of the executive. |
+ | - The preferred floor within the preferred building. | ||
+ | - The preferred department within the preferred building and floor. | ||
==== Profile modification ==== | ==== Profile modification ==== | ||
Line 125: | Line 127: | ||
- Name: Validation is similar to the validation used during registration. | - Name: Validation is similar to the validation used during registration. | ||
- Phone number: A leading plus sign, followed by upto 16 numerals are allowed. **QUESTION**: //Brackets?// | - Phone number: A leading plus sign, followed by upto 16 numerals are allowed. **QUESTION**: //Brackets?// | ||
- | - Location: **QUESTION**: //What validation rules are applicable?// | + | - Location: The current city. This is selected from a list of cities supported by Freespace. |
- | - Left-handed or right-handed: The letter 'L' is saved if the executive is left-handed, otherwise the letter 'R' is used. No other symbols can be used, be it letters, numbers or other characters. | + | - Preferred building: The building at which the app should start. |
+ | - Preferred floor: The floor at which the app should start. | ||
+ | - Preferred department: The department on which the floor map should be centred to start with. | ||
==== Live updates: Room availability and floor map ==== | ==== Live updates: Room availability and floor map ==== | ||
Line 208: | Line 212: | ||
- Image panel to display profile picture | - Image panel to display profile picture | ||
- Static text panel to display email address | - Static text panel to display email address | ||
- | - Text panels to display phone number and current location | + | - Text panels to display phone number |
- | - A switch control to change between left-handed and right-handed control | + | - Text panel to display current city and a dropdown to change it. |
+ | - Text panel to display preferred building within city and a dropdown to change it. | ||
+ | - Text panel to display preferred floor within building and a dropdown to change it. | ||
+ | - Text panel to display preferred department within floor and a dropdown to change it. | ||
- A file upload control to allow the user to upload a new DP | - A file upload control to allow the user to upload a new DP | ||
- API call to the server to submit new profile details (other than email and DP) | - API call to the server to submit new profile details (other than email and DP) | ||
+ | - API call to the server to fetch list of cities. | ||
+ | - API call to the server to fetch list of buildings in a city. | ||
+ | - API call to the server to fetch list of floors in a building. | ||
+ | - API call to the server to fetch list of department on a floor. | ||
- API call to the server to upload DP\\ \\ | - API call to the server to upload DP\\ \\ | ||
- Logout | - Logout | ||
- | - Delete cookies | + | - Delete local storage |
- API call to server to delete session token\\ \\ | - API call to server to delete session token\\ \\ |