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] (current) 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\\ \\ | ||