Changes between Initial Version and Version 3 of Ticket #15209


Ignore:
Timestamp:
Sep 9, 2019, 9:00:26 AM (5 years ago)
Author:
apl-haiku
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #15209 – Description

    initial v3  
    55== Signup Requirements
    66
    7 When the user signs up, the logic should first obtain the latest UUC.  This can be obtained using the JSON-RPC API {{{UserApi#getUserUsageConditions}}} which provides the latest UUC code as well as the minimum age that user should be to sign up.  The user GUI should ask that the user confirms they are as old or older than the minimum age and that they agree to the latest UUC.  The latest UUC should be able to be displayed in a window.  The HaikuDepot class {{{TextView}}} is partially able to display the Markdown, but some enhancements will be required in the class {{{MarkupParser}}} to deal with headings etc... Put another way, {{{MarkupParser}}} class needs to be enhanced to be able to parse Markdown sufficiently to cover the requirements of the UUC document display.  The user should only be able to proceed with creating a new user when they have agreed to the UUC and confirmed that they meet the minimum age requirement.
     7When the user signs up, the logic should first obtain the latest UUC.  This can be obtained using the JSON-RPC API {{{UserApi#getUserUsageConditions}}} which provides the latest UUC code as well as the minimum age that user should be to sign up.  The user GUI should ask that the user confirms they are as old or older than the minimum age and that they agree to the latest UUC.  The latest UUC should be able to be displayed in a window.  The user should only be able to proceed with creating a new user when they have agreed to the UUC and confirmed that they meet the minimum age requirement.
    88
    99== Viewing User's Current UUC
     
    2222
    2323Later, HaikuDepot will raise an authorisation error when the user attempts to perform some action without the authenticated user having agreed to the latest UUC.  The semantics around this will need to be confirmed because it has not been finalised and then the HaikuDepot should catch this situation and inform the user correctly that this is the case.  The user should be offered the opportunity to agree to the latest age restriction and UUC wording at this time.
     24
     25== Display of UUC
     26
     27See ticket #15337