Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Delete Account #2472

Merged
merged 41 commits into from
May 17, 2018
Merged

Delete Account #2472

merged 41 commits into from
May 17, 2018

Commits on Apr 10, 2018

  1. web: add php pages for support of right to erasure

    Kevin Reed committed Apr 10, 2018
    4 Configuration menu
    Copy the full SHA
    3689cda View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2018

  1. web: add feature flag to only show delete account if

    <enable_delete_account/> is set in config.xml
    Kevin Reed committed Apr 16, 2018
    Configuration menu
    Copy the full SHA
    27b1274 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2018

  1. web: Implement remove_account_request page

    Kevin Reed committed Apr 17, 2018
    Configuration menu
    Copy the full SHA
    5ed98ba View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into knr_right_to_erase

    Kevin Reed committed Apr 17, 2018
    Configuration menu
    Copy the full SHA
    2e857de View commit details
    Browse the repository at this point in the history
  3. web: Implement delete_account_request_action.php (verify password,

    create token and send email)
    Kevin Reed committed Apr 17, 2018
    Configuration menu
    Copy the full SHA
    3cac897 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2018

  1. web: complete UI for delete account

    Kevin Reed committed Apr 18, 2018
    Configuration menu
    Copy the full SHA
    a726238 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    00440ad View commit details
    Browse the repository at this point in the history
  3. Merge branch 'knr_token2' into knr_right_to_erase

    Conflicts:
    	html/inc/token.inc
    	html/ops/test_token.php
    Kevin Reed committed Apr 18, 2018
    Configuration menu
    Copy the full SHA
    059d4e0 View commit details
    Browse the repository at this point in the history
  4. web: At request of David, consolidate form and action pages into a

    single php file
    Kevin Reed committed Apr 18, 2018
    Configuration menu
    Copy the full SHA
    501c9a5 View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2018

  1. Merge branch 'master' into knr_right_to_erase

    Kevin Reed committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    0485c36 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    da81c49 View commit details
    Browse the repository at this point in the history
  3. web: add switch to choose which type of account delete should be

    performed
    Kevin Reed committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    65c7cfd View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into knr_right_to_erase

    Kevin Reed committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    fb85bd3 View commit details
    Browse the repository at this point in the history
  5. web: integrate changes from PR 2445 into new delete account/right to be

    erased code.  This is the implementation that will be used for the
    'obfuscate' account mechanism.
    Kevin Reed committed Apr 30, 2018
    Configuration menu
    Copy the full SHA
    2e360d6 View commit details
    Browse the repository at this point in the history
  6. 2 Configuration menu
    Copy the full SHA
    fd06682 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2018

  1. web: add <enable_delete_account>0</enable_delete_account> to default

    project config.xml
    Kevin Reed committed May 1, 2018
    Configuration menu
    Copy the full SHA
    d67a8c4 View commit details
    Browse the repository at this point in the history
  2. web: add logic to insert into user_deleted and host_deleted when

    deleting a user
    Kevin Reed committed May 1, 2018
    Configuration menu
    Copy the full SHA
    e821de2 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2018

  1. web: add logic to insert into user_deleted and host_deleted when account

    is removed from the system.  add task to remove entries from those
    tables after 60 days.
    Kevin Reed committed May 2, 2018
    Configuration menu
    Copy the full SHA
    4002f6d View commit details
    Browse the repository at this point in the history

Commits on May 3, 2018

  1. web: change primary key for user_deleted and host_deleted to simply be

    id instead of userid and hostid
    Kevin Reed committed May 3, 2018
    3 Configuration menu
    Copy the full SHA
    b7bb437 View commit details
    Browse the repository at this point in the history
  2. server: add user_deleted and host_deleted output files for db_dump.

    Also modify db_dump to exclude user records whose authenticator starts
    with 'deleted' or host domain names that equal 'deleted'.  Those values
    are set by the obfuscate delete method.
    Kevin Reed committed May 3, 2018
    Configuration menu
    Copy the full SHA
    ae17dfb View commit details
    Browse the repository at this point in the history
  3. server: db_dump shouldn't export create_time for user_deleted or

    host_deleted
    Kevin Reed committed May 3, 2018
    Configuration menu
    Copy the full SHA
    b4f0bae View commit details
    Browse the repository at this point in the history

Commits on May 4, 2018

  1. web: implementation of wipe account

    Kevin Reed committed May 4, 2018
    1 Configuration menu
    Copy the full SHA
    bcd853b View commit details
    Browse the repository at this point in the history

Commits on May 7, 2018

  1. web/server: change primary key of user_deleted to userid and

    host_deleted to hostid
    Kevin Reed committed May 7, 2018
    Configuration menu
    Copy the full SHA
    f868227 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'master' into knr_right_to_erase

    Conflicts:
    	html/inc/user_util.inc
    Kevin Reed committed May 7, 2018
    Configuration menu
    Copy the full SHA
    cff14c4 View commit details
    Browse the repository at this point in the history
  3. web: fix bug introduced during merge

    Kevin Reed committed May 7, 2018
    Configuration menu
    Copy the full SHA
    ec98197 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4720ab7 View commit details
    Browse the repository at this point in the history

Commits on May 8, 2018

  1. server: change create_time on host_deleted and user_deleted to double

    from int
    Kevin Reed committed May 8, 2018
    Configuration menu
    Copy the full SHA
    fd25c43 View commit details
    Browse the repository at this point in the history
  2. web/server: when a user deletes their account (wipe), set results in …

    …progress
    
    and results returned but not yet validated to "Client
    Detached/Abandoned" status.  Let valid results remain.  In all cases set
    userid and hostid to 0
    Kevin Reed committed May 8, 2018
    Configuration menu
    Copy the full SHA
    f551dd8 View commit details
    Browse the repository at this point in the history

Commits on May 15, 2018

  1. Merge branch 'master' into knr_right_to_erase

    Conflicts:
    	html/ops/db_update.php
    Kevin Reed committed May 15, 2018
    Configuration menu
    Copy the full SHA
    239af2d View commit details
    Browse the repository at this point in the history
  2. web: fix bug in change email where the reversal email was only sent to

    the new email when not using phpmailer
    Kevin Reed committed May 15, 2018
    Configuration menu
    Copy the full SHA
    53250e7 View commit details
    Browse the repository at this point in the history
  3. web: don't allow a user to start the delete account process if their

    email address has been changed in the past 7 days
    Kevin Reed committed May 15, 2018
    Configuration menu
    Copy the full SHA
    2145371 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2018

  1. db: add indexes in support delete account

    Kevin Reed committed May 16, 2018
    Configuration menu
    Copy the full SHA
    328a901 View commit details
    Browse the repository at this point in the history
  2. server: Use mysql_store_result() instead of mysql_use_result() when

    fetching USER_DELETED records in db_dump
    Kevin Reed committed May 16, 2018
    Configuration menu
    Copy the full SHA
    f7e310e View commit details
    Browse the repository at this point in the history
  3. web: use sensible constant values for times in code (improve

    readability)
    Kevin Reed committed May 16, 2018
    Configuration menu
    Copy the full SHA
    fdf493e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7172942 View commit details
    Browse the repository at this point in the history
  5. web: fix issues identified by scruitinizer

    Kevin Reed committed May 16, 2018
    Configuration menu
    Copy the full SHA
    f799c9c View commit details
    Browse the repository at this point in the history

Commits on May 17, 2018

  1. db: change index names to not be shortened

    Kevin Reed committed May 17, 2018
    Configuration menu
    Copy the full SHA
    7ce2370 View commit details
    Browse the repository at this point in the history
  2. web: Make the delay after invalidating the autheniticator something that

    can be customized by projects in the project.inc file
    Kevin Reed committed May 17, 2018
    Configuration menu
    Copy the full SHA
    ae72004 View commit details
    Browse the repository at this point in the history
  3. web: add mising closing parenthesis

    Kevin Reed committed May 17, 2018
    Configuration menu
    Copy the full SHA
    b6804ab View commit details
    Browse the repository at this point in the history
  4. web: remove excess space

    Kevin Reed committed May 17, 2018
    Configuration menu
    Copy the full SHA
    0c2b0bc View commit details
    Browse the repository at this point in the history
  5. web: fixing spacing identified by scruitinizer

    Kevin Reed committed May 17, 2018
    Configuration menu
    Copy the full SHA
    83ea2bc View commit details
    Browse the repository at this point in the history