• Icon: Sub-task Sub-task
    • Resolution: Fixed
    • Icon: Normal Normal
    • 2019-04-26
    • None
    • Accounts, Templates
    • None

      Rewrite every template in `root/account`, `root/unconfirmed_email_discourse.tt`, and related common macros, from Template Toolkit to JSX.

          [MBS-9699] Convert the user account pages to React

          yvanzo added a comment - - edited

          It has been split into 6 parts, some of these have been released already.

          Released with v-2018-11-01:

          1. MBS-9699 (part 1/2): Convert user account pages to React/JSX (but forms)
          2. MBS-9699 (1⅛/2): Convert the Register Application page to React/JSX

          Released with v-2018-12-18:

          3. MBS-9699 (1⅐/2): Convert the rest of application forms to React/JSX
          4. MBS-9699 (1⅙/2): Convert the account preferences form to React/JSX
          5. MBS-9699 (1⅕/2): Convert Lost Password/Username forms to React/JSX

          Still to be released:

          6. MBS-9699 (2/2): Convert user account profile edit form to React/JSX

          Note: In the future, we should avoid partial releases, which make it difficult to track down, by creating sub-tasks of MBS-8609 instead to depend on for parts being released independently. See MBS-9736 for example.

          yvanzo added a comment - - edited It has been split into 6 parts, some of these have been released already. Released with v-2018-11-01: 1. MBS-9699 (part 1/2): Convert user account pages to React/JSX (but forms) 2. MBS-9699 (1⅛/2): Convert the Register Application page to React/JSX Released with v-2018-12-18: 3. MBS-9699 (1⅐/2): Convert the rest of application forms to React/JSX 4. MBS-9699 (1⅙/2): Convert the account preferences form to React/JSX 5. MBS-9699 (1⅕/2): Convert Lost Password/Username forms to React/JSX Still to be released: 6. MBS-9699 (2/2): Convert user account profile edit form to React/JSX Note: In the future, we should avoid partial releases, which make it difficult to track down, by creating sub-tasks of MBS-8609 instead to depend on for parts being released independently. See MBS-9736 for example.

            yvanzo yvanzo
            yvanzo yvanzo
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:

                Version Package
                2019-04-26