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

New user role entity #20

Merged
merged 97 commits into from
Dec 4, 2024
Merged

New user role entity #20

merged 97 commits into from
Dec 4, 2024

Commits on Nov 10, 2024

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

Commits on Nov 11, 2024

  1. Update CI/CD workflows to allow execution on develop branch and restr…

    …ict production deployment to main branch
    tsviz committed Nov 11, 2024
    Configuration menu
    Copy the full SHA
    7b66a0a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8682563 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. Update Movie model and migration: set default value for Timestamp, ad…

    …just column types, and enhance validation attributes
    tsviz committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    dec9ce6 View commit details
    Browse the repository at this point in the history
  2. Add unit tests for Movie model: include test data with default Timest…

    …amp and Rating attributes
    tsviz committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    94fa406 View commit details
    Browse the repository at this point in the history
  3. Refactor Movie model and edit page: initialize string properties with…

    … default values and update nullability for Movie property in edit model
    tsviz committed Nov 12, 2024
    Configuration menu
    Copy the full SHA
    5524f74 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. Implement user role-based movie actions and add favorites functionali…

    …ty: update login process to store user role, modify movie index page to show actions based on role, and create add to favorites page and logic
    tsviz committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    e1d07fa View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

  1. Update Pages/Account/Login.cshtml.cs

    Co-authored-by: Copilot <[email protected]>
    tsviz and Copilot authored Nov 14, 2024
    Configuration menu
    Copy the full SHA
    a052570 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    38e43a1 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2024

  1. Enhance login experience: display error messages for invalid input an…

    …d add UI test framework setup
    tsviz committed Nov 16, 2024
    Configuration menu
    Copy the full SHA
    1e25fe6 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2024

  1. Update UI tests: add await to navigation calls for improved async han…

    …dling and update .gitignore to exclude .err and .out files
    tsviz committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    62359b5 View commit details
    Browse the repository at this point in the history
  2. Update CI workflow: rename staging job, add automated UI tests, and a…

    …djust dependencies for QA environment provisioning
    tsviz committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    ac0f871 View commit details
    Browse the repository at this point in the history
  3. Update CI workflow: set environment variables for development and dat…

    …abase connection in CD pipeline
    tsviz committed Nov 17, 2024
    Configuration menu
    Copy the full SHA
    7f96459 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e5433bd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    13ebbad View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e926d56 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7804c6a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    17a5776 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1819001 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    beda6a3 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2024

  1. Configuration menu
    Copy the full SHA
    2bd46f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc6cf21 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa996c6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bd2dec0 View commit details
    Browse the repository at this point in the history
  5. Update devcontainer.json

    tsviz authored Nov 18, 2024
    Configuration menu
    Copy the full SHA
    1877f99 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    8d8b35d View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. Configuration menu
    Copy the full SHA
    9456ff6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ec14283 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9a00c4c View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. Update LoginUITests and WebDriverFixture: change URL to use HTTP and …

    …accept insecure certificates
    tsviz committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    6be3de1 View commit details
    Browse the repository at this point in the history
  2. Update CI workflow and UI tests: rename job, add UI test execution, a…

    …nd improve URL handling
    tsviz committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    7b0044a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3169bfd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ce0a2a8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4a11f2b View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2024

  1. Update CI workflow: switch project references to solution file and ad…

    …d authentication check in AddFavorites page
    tsviz committed Nov 24, 2024
    Configuration menu
    Copy the full SHA
    d9490ac View commit details
    Browse the repository at this point in the history
  2. Update CI workflow: change project reference from solution file to pr…

    …oject file in publish step
    tsviz committed Nov 24, 2024
    Configuration menu
    Copy the full SHA
    07a972a View commit details
    Browse the repository at this point in the history
  3. Update CI workflow: change project reference from solution file to pr…

    …oject file for restore and build steps
    tsviz committed Nov 24, 2024
    Configuration menu
    Copy the full SHA
    dde4b5a View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c657f7c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    155b947 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c8e2874 View commit details
    Browse the repository at this point in the history
  7. Update CD workflow: modify artifact URL generation to use commit hash…

    … for IaC staging files
    tsviz committed Nov 24, 2024
    Configuration menu
    Copy the full SHA
    cbdb1bc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b637dfe View commit details
    Browse the repository at this point in the history
  9. Update LoginUITests: add tests for special characters, max length, SQ…

    …L injection prevention, and throttling; update CD workflow to gather telemetry data
    tsviz committed Nov 24, 2024
    Configuration menu
    Copy the full SHA
    f359c58 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    66fc491 View commit details
    Browse the repository at this point in the history
  11. Update CD workflow: enhance telemetry data gathering for UI tests wit…

    …h additional configuration options
    tsviz committed Nov 24, 2024
    Configuration menu
    Copy the full SHA
    6d9a05c View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. Update CI workflow: remove push triggers for main and develop branche…

    …s, streamline paths to ignore
    tsviz committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    db57350 View commit details
    Browse the repository at this point in the history
  2. Update CI workflow: modify job trigger to run only on pull requests f…

    …rom main to develop branch
    tsviz committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    ebb0b9d View commit details
    Browse the repository at this point in the history
  3. Update CI workflow: refine job trigger condition for pull requests fr…

    …om main to develop branch
    tsviz committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    e40ac3c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1a52922 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2024

  1. Configuration menu
    Copy the full SHA
    c3881bd View commit details
    Browse the repository at this point in the history
  2. Update Terraform configurations: set default image tag to "latest" in…

    … production and staging environments
    tsviz committed Nov 27, 2024
    Configuration menu
    Copy the full SHA
    c9377fd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9d1c852 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    354ee64 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1ff675f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    219dfba View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    d1f2da0 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2024

  1. Configuration menu
    Copy the full SHA
    412df0b View commit details
    Browse the repository at this point in the history
  2. Update CI workflow: include language in build job name and refine con…

    …ditions for manual build steps
    tsviz committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    8a3adf4 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    406fbcd View commit details
    Browse the repository at this point in the history
  4. Update CI workflow: simplify build job configuration and specify runt…

    …ime for C# publishing
    tsviz committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    d1b7a41 View commit details
    Browse the repository at this point in the history
  5. Update CI workflow: parameterize runner for build jobs and specify ru…

    …nner for each language
    tsviz committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    2aa18ae View commit details
    Browse the repository at this point in the history
  6. Update CI workflow: refine push triggers and ignore specific paths fo…

    …r main and develop branches
    tsviz committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    5861d09 View commit details
    Browse the repository at this point in the history
  7. Update CI workflow: change pull_request event to pull_request_target …

    …for enhanced security
    tsviz committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    b55d114 View commit details
    Browse the repository at this point in the history
  8. Update CI workflow: change pull_request condition to pull_request_tar…

    …get for improved security
    tsviz committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    8d320b7 View commit details
    Browse the repository at this point in the history
  9. Update CI workflow: modify job condition to trigger on push events an…

    …d specific pull request scenarios
    tsviz committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    8885168 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2024

  1. Update CI workflow: restructure jobs for staging environment setup an…

    …d UI testing; enhance browser support in tests
    tsviz committed Nov 30, 2024
    Configuration menu
    Copy the full SHA
    5aaff43 View commit details
    Browse the repository at this point in the history
  2. Update CI workflow: add step to upload Terraform state files; adjust …

    …environment variables for UI tests
    tsviz committed Nov 30, 2024
    Configuration menu
    Copy the full SHA
    43227e8 View commit details
    Browse the repository at this point in the history
  3. Update CI workflow: add outputs for container app URL and hash URL; a…

    …djust environment variable handling
    tsviz committed Nov 30, 2024
    Configuration menu
    Copy the full SHA
    e7d876c View commit details
    Browse the repository at this point in the history
  4. Update LoginUITests: increase timeout for error message visibility an…

    …d add detailed logging on timeout
    tsviz committed Nov 30, 2024
    Configuration menu
    Copy the full SHA
    f10a449 View commit details
    Browse the repository at this point in the history
  5. Update LoginUITests: increase WebDriver wait timeout from 10 to 20 se…

    …conds for improved stability
    tsviz committed Nov 30, 2024
    Configuration menu
    Copy the full SHA
    5a0c840 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d24a8ef View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2024

  1. Update LoginUITests: increase WebDriver wait timeout to 30 seconds an…

    …d change error message visibility check to presence
    tsviz committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    0ad487f View commit details
    Browse the repository at this point in the history
  2. Refactor CI workflow and update UI tests: rename job, adjust wait tim…

    …es, and add sleep for error message visibility
    tsviz committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    5d342b5 View commit details
    Browse the repository at this point in the history
  3. Refactor LoginUITests: replace Thread.Sleep with explicit waits for i…

    …mproved test reliability
    tsviz committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    188141c View commit details
    Browse the repository at this point in the history
  4. Enhance application security and performance: add Data Protection wit…

    …h ephemeral keys, increase container resources to 2 CPU and 4Gi memory, and improve error handling in LoginUITests
    tsviz committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    880f498 View commit details
    Browse the repository at this point in the history
  5. Refactor Data Protection configuration: switch from ephemeral keys to…

    … file-based key store and remove redundant database initialization code
    tsviz committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    9cdc86a View commit details
    Browse the repository at this point in the history
  6. Configure Data Protection with ephemeral keys, add error handling for…

    … database migration and seeding, and disable anti-forgery token validation globally
    tsviz committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    1e87490 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    c467d6a View commit details
    Browse the repository at this point in the history
  8. Refactor LoginUITests and WebDriverFixture: implement IAsyncLifetime …

    …for async setup/cleanup, centralize WebDriver options, and remove implicit waits for improved test reliability
    tsviz committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    28bae8b View commit details
    Browse the repository at this point in the history
  9. Refactor Data Protection setup: switch to file-based key store, enhan…

    …ce error handling during migration and seeding, and streamline configuration
    tsviz committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    07da4fd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    ba9b704 View commit details
    Browse the repository at this point in the history
  11. Refactor user seeding in RazorPagesMovieContext: streamline password …

    …handling, add multiple admin and standard users, and remove redundant migration file
    tsviz committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    e7e8054 View commit details
    Browse the repository at this point in the history
  12. Enhance UI tests: parameterize user and admin credentials in LoginUIT…

    …ests and update CI workflow to support multiple test users
    tsviz committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    7044ac8 View commit details
    Browse the repository at this point in the history
  13. Refactor CI workflow: replace user matrices with environment variable…

    … setup for macOS and Windows to streamline test user configuration
    tsviz committed Dec 1, 2024
    Configuration menu
    Copy the full SHA
    cfb943e View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2024

  1. Refactor CI workflow: consolidate environment variable setup for macO…

    …S and Windows to randomize test user credentials
    tsviz committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    ae7888b View commit details
    Browse the repository at this point in the history
  2. Refactor CI workflow: separate environment variable setup for macOS a…

    …nd Windows to define specific test user credentials
    tsviz committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    8a32ef9 View commit details
    Browse the repository at this point in the history
  3. Enhance CI workflow: add sleep command to environment variable setup …

    …for macOS and Windows to allow server to receive requests
    tsviz committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    652308d View commit details
    Browse the repository at this point in the history
  4. Enhance CI workflow: reduce sleep command duration in environment var…

    …iable setup for macOS and Windows to optimize request handling
    tsviz committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    49e9b6f View commit details
    Browse the repository at this point in the history
  5. Enhance CI workflow: increase sleep duration in environment variable …

    …setup for Windows to ensure server readiness for requests
    tsviz committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    13b5932 View commit details
    Browse the repository at this point in the history
  6. Refactor CI workflow: update environment variable setup for macOS to …

    …improve clarity in job naming
    tsviz committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    c88c39c View commit details
    Browse the repository at this point in the history
  7. Refactor CI workflow: separate UI tests for macOS and Windows with di…

    …stinct environment variable setups
    tsviz committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    7026211 View commit details
    Browse the repository at this point in the history
  8. Refactor CI workflow: update dependencies for QA ticket creation to i…

    …nclude both macOS and Windows UI tests
    tsviz committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    9cc2809 View commit details
    Browse the repository at this point in the history
  9. Refactor CI workflow: add wait step between macOS and Windows UI test…

    …s to ensure proper sequencing
    tsviz committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    81f5d6a View commit details
    Browse the repository at this point in the history
  10. Refactor CI workflow: consolidate macOS and Windows UI tests into a s…

    …ingle job and remove redundant environment variable setup
    tsviz committed Dec 2, 2024
    Configuration menu
    Copy the full SHA
    05b3cf0 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    0d8e01b View commit details
    Browse the repository at this point in the history

Commits on Dec 4, 2024

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