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

Allow meeting admin user to update a non admin user that shares all his meetings with requesting user. #2576

Merged

Commits on Aug 15, 2024

  1. Allow meeting admin user to update a non admin user that shares all h…

    …is meetings with requesting user.
    hjanott committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    c13c1f2 View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Configuration menu
    Copy the full SHA
    130fbc9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f2ac306 View commit details
    Browse the repository at this point in the history
  3. formatting

    hjanott committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    a6d9665 View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. draft an idea for scope change in user scope mixin.

    Add tests for groups A and F fields.
    hjanott committed Aug 26, 2024
    Configuration menu
    Copy the full SHA
    56928aa View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2024

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

Commits on Aug 30, 2024

  1. better if else structure.

    also search through groups other than admin group for set permissions
    Return meeting ids in get_user_scope.
    Decluttering check for method a little
    hjanott committed Aug 30, 2024
    Configuration menu
    Copy the full SHA
    15a5365 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2024

  1. Add get user editable presenter plus test.

    Moved user create update permission mixin to shared folder deriving from BaseServiceProvider instead of UserMixin and thus Action.
    hjanott committed Sep 4, 2024
    Configuration menu
    Copy the full SHA
    37ba259 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Extend get user editable with payload field names to support all payl…

    …oad field groups.
    
    Use user.can_update and user.can_manage.
    More tests.
    Create meeting for two users method in base presenter.
    hjanott committed Sep 9, 2024
    Configuration menu
    Copy the full SHA
    7c24289 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2024

  1. delete unnecessary comments and return types

    assert not anonymous in UserMixin
    simplified logic in GetUserEditable, CreateUpdatePermissionsMixin, UserScopeMixin
    Adapt tests
    hjanott committed Sep 11, 2024
    Configuration menu
    Copy the full SHA
    3d0df2b View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. restructure check_for_admin_in_all_meetings

    repair tests
    extend exception message
    hjanott committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    e46cffe View commit details
    Browse the repository at this point in the history
  2. merge main

    hjanott committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    2a3398f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a8085b1 View commit details
    Browse the repository at this point in the history
  4. delete unnecessary lines

    hjanott committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    9f42c46 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

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

Commits on Oct 2, 2024

  1. do requested changes

    hjanott committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    8ee6d4a View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2024

  1. Merge branch 'main' of https://github.com/OpenSlides/openslides-backend

    … into 2522_meeting_admin_can_manage_non_admin
    hjanott committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    1d07d85 View commit details
    Browse the repository at this point in the history
  2. coding style

    hjanott committed Oct 7, 2024
    Configuration menu
    Copy the full SHA
    e2e569d View commit details
    Browse the repository at this point in the history
  3. Improve method description

    Co-authored-by: luisa-beerboom <[email protected]>
    hjanott and luisa-beerboom authored Oct 7, 2024
    Configuration menu
    Copy the full SHA
    e6fc78f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e2582d6 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2024

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

Commits on Oct 14, 2024

  1. change get editable presenter on a per field basis response and a per…

    … payload fields group permission check.
    hjanott committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    29a0e48 View commit details
    Browse the repository at this point in the history
  2. Merge branch 'main' of https://github.com/OpenSlides/openslides-backend

    … into 2522_meeting_admin_can_manage_non_admin
    hjanott committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    011f63d View commit details
    Browse the repository at this point in the history
  3. code improvement and names

    hjanott committed Oct 14, 2024
    Configuration menu
    Copy the full SHA
    d05d4cc View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. Merge branch 'main' of https://github.com/OpenSlides/openslides-backend

    … into 2522_meeting_admin_can_manage_non_admin
    hjanott committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    91b6d77 View commit details
    Browse the repository at this point in the history
  2. cleanup

    hjanott committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    6287de2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3dec54d View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2024

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

Commits on Nov 15, 2024

  1. allow requested user to be meeting admin, bug fix on default password…

    …, general code improvement, refine tests
    hjanott committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    90abbb0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b2827cc View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2024

  1. make fields required

    hjanott committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    b0c1179 View commit details
    Browse the repository at this point in the history
  2. add to presenter overview

    hjanott committed Nov 19, 2024
    Configuration menu
    Copy the full SHA
    cb64e6c View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. Configuration menu
    Copy the full SHA
    c3056ec View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    de6f279 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    42eb249 View commit details
    Browse the repository at this point in the history
  4. typing

    hjanott committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    371d408 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

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