Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 5.5.0
-
Fix Version/s: 5.8.0-b1
-
Component/s: Client Interface, Staff Interface
-
Labels:None
Description
Under Settings > Company > Client Options > Required Fields we show normal client fields, and have 2 options for each: Required, and Show.
It is necessary at times to show the field but not allow a client to modify it. Add a new column with a new checkbox at the end called "Read Only", add a Tooltip that says "If checked, the field cannot be modified by the client if it contains any data."
None of the boxes should be checked by default. If a box is checked, and the field contains no data, the client should be able to set it. So, a field can be Required, Shown, and Read Only. The client would be able to set the field during account creation with no trouble, but they would not be able to modify it later if it is Read Only.
Take this use case as an example:
We have a policy where we charge for license transfers. A license holder pays a fee to transfer a license to a new account or another user. However, if the client has only 1 license they often just give the credentials for their account to the buyer and skip the license transfer fee. The new user then immediately updates the name and company on the account. In this case, we would Make First Name, Last Name, Company/Org, and possibly Email "Read Only", which would deter these kinds of transfers, because they would become known when the buyer opens a ticket and requests a change for the information.
Activity
Field | Original Value | New Value |
---|---|---|
Rank | Ranked higher |
Rank | Ranked lower |
Fix Version/s | 5.7.0-b1 [ 11737 ] | |
Fix Version/s | 5.6.0-b1 [ 11730 ] |
Rank | Ranked higher |
Rank | Ranked higher |
Rank | Ranked higher |
Sprint | 5.8.0 Sprint 1 [ 176 ] |
Rank | Ranked higher |
Fix Version/s | 5.8.0-b1 [ 11742 ] | |
Fix Version/s | 5.7.0-b1 [ 11737 ] |
Story Points | 5 |
Remaining Estimate | 0 minutes [ 0 ] | |
Time Spent | 1 hour, 30 minutes [ 5400 ] | |
Worklog Id | 16313 [ 16313 ] |
Assignee | Abdy Franco [ abdy ] |
Time Spent | 1 hour, 30 minutes [ 5400 ] | 1 day, 1 hour, 25 minutes [ 33900 ] |
Worklog Id | 16314 [ 16314 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Time Spent | 1 day, 1 hour, 25 minutes [ 33900 ] | 2 days, 1 hour, 19 minutes [ 62340 ] |
Worklog Id | 16315 [ 16315 ] |
Time Spent | 2 days, 1 hour, 19 minutes [ 62340 ] | 2 days, 7 hours, 59 minutes [ 86340 ] |
Worklog Id | 16316 [ 16316 ] |
Status | In Progress [ 3 ] | In Review [ 5 ] |
Resolution | Fixed [ 1 ] |
Time Spent | 2 days, 7 hours, 59 minutes [ 86340 ] | 3 days, 42 minutes [ 88920 ] |
Worklog Id | 16344 [ 16344 ] |
Time Spent | 3 days, 42 minutes [ 88920 ] | 3 days, 3 hours, 13 minutes [ 97980 ] |
Worklog Id | 16368 [ 16368 ] |
Comment | [ This task requires an update to the order plugin ] |
Status | In Review [ 5 ] | Closed [ 6 ] |
Resolution | Fixed [ 1 ] | |
Status | Closed [ 6 ] | Reopened [ 4 ] |
Sprint | 5.8.0 Sprint 1 [ 176 ] | 5.8.0 Sprint 1, 5.8.0 Sprint 4 [ 176, 181 ] |
Rank | Ranked higher |
Time Spent | 3 days, 3 hours, 13 minutes [ 97980 ] | 3 days, 5 hours, 39 minutes [ 106740 ] |
Worklog Id | 16456 [ 16456 ] |
Status | Reopened [ 4 ] | In Review [ 5 ] |
Resolution | Fixed [ 1 ] |
Time Spent | 3 days, 5 hours, 39 minutes [ 106740 ] | 3 days, 6 hours, 7 minutes [ 108420 ] |
Worklog Id | 16471 [ 16471 ] |
Status | In Review [ 5 ] | Closed [ 6 ] |