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

Feature/auth rework #44

Merged
merged 30 commits into from Nov 29, 2020
Merged

Feature/auth rework #44

merged 30 commits into from Nov 29, 2020

Commits on Nov 13, 2020

  1. - Change art/design credit linking function to use regex in config

    - Add more validation on art/design credit linking
    itinerare committed Nov 13, 2020
    Configuration menu
    Copy the full SHA
    e465f71 View commit details
    Browse the repository at this point in the history
  2. Basic construction of altered auth storage

    Thanks to Cy for table structure
    - Create user alias table
    - Add has_alias bool to users table
    - Alter User model to suit, create UserAlias model
    - Add basic url to sites config for construction of links from aliases
    - Add command for moving existing aliases from users table to user_aliases table
    itinerare committed Nov 13, 2020
    Configuration menu
    Copy the full SHA
    edeaa19 View commit details
    Browse the repository at this point in the history
  3. Fix middleware check

    itinerare committed Nov 13, 2020
    Configuration menu
    Copy the full SHA
    ea0716e View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2020

  1. Configuration menu
    Copy the full SHA
    7c8b7c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3fa52b View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2020

  1. Configuration menu
    Copy the full SHA
    2d2a9a8 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2020

  1. - Add owner url column to owner table

    - Index both the above and url column of character image creators
    - Consolidate alias update commands into one and update character image creator command for new system
    itinerare committed Nov 17, 2020
    Configuration menu
    Copy the full SHA
    a38be59 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e9fd863 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bbd6ece View commit details
    Browse the repository at this point in the history
  4. - Update character ownership to use url instead of alias

    - Update character logs
    - Update alias migration command with character logs
    - Add helper function to check if an alias belongs to a site used for auth and if so, to a user
    - Add helper function to just return 'name'@'site' without link
    - Tidy up art/design credits
    itinerare committed Nov 17, 2020
    Configuration menu
    Copy the full SHA
    8569062 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    3a1c4d8 View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2020

  1. - Add checking for if a designer/artist credit url is a user at uploa…

    …d time
    
    - Fix issues with case sensitivity in alias comparisons
    itinerare committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    edc8088 View commit details
    Browse the repository at this point in the history
  2. Fix alias query

    itinerare committed Nov 19, 2020
    Configuration menu
    Copy the full SHA
    ea10005 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d62d650 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2020

  1. Configuration menu
    Copy the full SHA
    d8874a4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    49efc8b View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2020

  1. - Change item artist credits to user ID/url

    - Add item artist alias migration to command
    - Add more feedback to alias migration command as it runs
    - Add validation to character owner URL
    - Add tag stripping to report URLs
    - Make submission URL nullable/non-required
    itinerare committed Nov 25, 2020
    Configuration menu
    Copy the full SHA
    7ff8ea3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11a8024 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a13f996 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    acbbe7a View commit details
    Browse the repository at this point in the history
  5. - Update user alias display in edit user panel to support multiple al…

    …iases
    
    - Update user alias clearing for new storage system/to support multiple aliases
    - Fix display bug on admin index page
    itinerare committed Nov 25, 2020
    Configuration menu
    Copy the full SHA
    1655488 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4320f4e View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5bcb78a View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2020

  1. Configuration menu
    Copy the full SHA
    b6e8348 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bdfa2ad View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    42faf1f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3f9f8d9 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2020

  1. Configuration menu
    Copy the full SHA
    20e5880 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    024d71a View commit details
    Browse the repository at this point in the history
  3. - Label non-visible user aliases in user edit admin panel and update …

    …text for multiple aliases
    
    - Add checks to see if user has remaning aliases, and if any are valid primary aliases, in alias clear processing
    itinerare committed Nov 28, 2020
    Configuration menu
    Copy the full SHA
    dd326d1 View commit details
    Browse the repository at this point in the history