Details

    • Type: Sub-task Sub-task
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: TAG 2018/19 Sprint 3
    • Fix Version/s: None
    • Component/s: OIOIOI

      Description

      In this task one should create new contest type that has limited options, but can be created and admined by any user.

      List of limitations:

      - Contest should be open (no limited participants)
      - There should be an option (preferably in settings) to disable this feature (created contests should remain in an archive-like state)
      - There should be no option to share contests among users accessible by regular users.
      - etc. (will be added in another ticket)

        Activity

        Hide
        Gerrit Gerrit added a comment -
        Change oioioi~master~I9bdceea9d2d0265ef4bd0675f1c8b50e1ed4aae4, patchset 16
        https://gerrit.sio2project.mimuw.edu.pl/3277

        (SIO-2259) Introduce User Contests

        This change introduces User Contests, which are contests available for
        any user.

        An option to disable the user contests will be added by the next change.

        Also fixed a bug that resulted in not displaying icons when user had
        more than one menu available, as well as a weird behaviour in the
        ContestAdminMixin in teachers, which was "capturing" the execution paths
        belonging to other ContestAdmin mixins.

        Change-Id: I9bdceea9d2d0265ef4bd0675f1c8b50e1ed4aae4
        Show
        Gerrit Gerrit added a comment - Change oioioi~master~I9bdceea9d2d0265ef4bd0675f1c8b50e1ed4aae4, patchset 16 https://gerrit.sio2project.mimuw.edu.pl/3277 ( SIO-2259 ) Introduce User Contests This change introduces User Contests, which are contests available for any user. An option to disable the user contests will be added by the next change. Also fixed a bug that resulted in not displaying icons when user had more than one menu available, as well as a weird behaviour in the ContestAdminMixin in teachers, which was "capturing" the execution paths belonging to other ContestAdmin mixins. Change-Id: I9bdceea9d2d0265ef4bd0675f1c8b50e1ed4aae4
        Hide
        Gerrit Gerrit added a comment -
        Change oioioi~master~Icb7d341a71964a19892e16898dee4ab4d2b97c89, patchset 16
        https://gerrit.sio2project.mimuw.edu.pl/3290

        (SIO-2259) Allow User Contest archiving

        This change introduces an ARCHIVE_USERCONTESTS setting, which
        disallows changing settings as well as submitting to User Contests,
        while leaving their contents intact. This is done by changing
        the 'regular' users' permissions from 'basicadmin' to 'observer'

        Change-Id: Icb7d341a71964a19892e16898dee4ab4d2b97c89
        Show
        Gerrit Gerrit added a comment - Change oioioi~master~Icb7d341a71964a19892e16898dee4ab4d2b97c89, patchset 16 https://gerrit.sio2project.mimuw.edu.pl/3290 ( SIO-2259 ) Allow User Contest archiving This change introduces an ARCHIVE_USERCONTESTS setting, which disallows changing settings as well as submitting to User Contests, while leaving their contents intact. This is done by changing the 'regular' users' permissions from 'basicadmin' to 'observer' Change-Id: Icb7d341a71964a19892e16898dee4ab4d2b97c89
        Hide
        Gerrit Gerrit added a comment -
        Change oioioi~master~I1a2d40a6d4e350f31b3ee3601a86f8182a05fd1d, patchset 15
        https://gerrit.sio2project.mimuw.edu.pl/3276

        (SIO-2259) Create 'basicadmin' contest permission

        This change adds a new permission 'contests.contest_basicadmin', which
        is meant to be a "softer" version of the 'contests.contest_admin' -
        with access to only parts of contest configuration. This is to prepare
        the groundwork for limiting access in the User Contests.

        Some checks for 'is_contest_admin' were left unchanged wherever the
        'basicadmin' users should not have access, whereas others were changed
        accordingly to 'is_contest_basicadmin' to allow these users in.

        Also added the 'is_contest_admin" check on some sidebar menus, to
        prevent 'basicadmin' users from seeing links to pages they don't have
        access to.

        Change-Id: I1a2d40a6d4e350f31b3ee3601a86f8182a05fd1d
        Show
        Gerrit Gerrit added a comment - Change oioioi~master~I1a2d40a6d4e350f31b3ee3601a86f8182a05fd1d, patchset 15 https://gerrit.sio2project.mimuw.edu.pl/3276 ( SIO-2259 ) Create 'basicadmin' contest permission This change adds a new permission 'contests.contest_basicadmin', which is meant to be a "softer" version of the 'contests.contest_admin' - with access to only parts of contest configuration. This is to prepare the groundwork for limiting access in the User Contests. Some checks for 'is_contest_admin' were left unchanged wherever the 'basicadmin' users should not have access, whereas others were changed accordingly to 'is_contest_basicadmin' to allow these users in. Also added the 'is_contest_admin" check on some sidebar menus, to prevent 'basicadmin' users from seeing links to pages they don't have access to. Change-Id: I1a2d40a6d4e350f31b3ee3601a86f8182a05fd1d
        Hide
        Gerrit Gerrit added a comment -
        Change oioioi~master~I9bdceea9d2d0265ef4bd0675f1c8b50e1ed4aae4, patchset 17
        https://gerrit.sio2project.mimuw.edu.pl/3277

        (SIO-2259) Introduce User Contests

        This change introduces User Contests, which are contests available for
        any user.

        An option to disable the user contests will be added by the next change.

        Also fixed a bug that resulted in not displaying icons when user had
        more than one menu available, as well as a weird behaviour in the
        ContestAdminMixin in teachers, which was "capturing" the execution paths
        belonging to other ContestAdmin mixins.

        Change-Id: I9bdceea9d2d0265ef4bd0675f1c8b50e1ed4aae4
        Show
        Gerrit Gerrit added a comment - Change oioioi~master~I9bdceea9d2d0265ef4bd0675f1c8b50e1ed4aae4, patchset 17 https://gerrit.sio2project.mimuw.edu.pl/3277 ( SIO-2259 ) Introduce User Contests This change introduces User Contests, which are contests available for any user. An option to disable the user contests will be added by the next change. Also fixed a bug that resulted in not displaying icons when user had more than one menu available, as well as a weird behaviour in the ContestAdminMixin in teachers, which was "capturing" the execution paths belonging to other ContestAdmin mixins. Change-Id: I9bdceea9d2d0265ef4bd0675f1c8b50e1ed4aae4
        Hide
        Gerrit Gerrit added a comment -
        Change oioioi~master~Icb7d341a71964a19892e16898dee4ab4d2b97c89, patchset 17
        https://gerrit.sio2project.mimuw.edu.pl/3290

        (SIO-2259) Allow User Contest archiving

        This change introduces an ARCHIVE_USERCONTESTS setting, which
        disallows changing settings as well as submitting to User Contests,
        while leaving their contents intact. This is done by changing
        the 'regular' users' permissions from 'basicadmin' to 'observer'

        Change-Id: Icb7d341a71964a19892e16898dee4ab4d2b97c89
        Show
        Gerrit Gerrit added a comment - Change oioioi~master~Icb7d341a71964a19892e16898dee4ab4d2b97c89, patchset 17 https://gerrit.sio2project.mimuw.edu.pl/3290 ( SIO-2259 ) Allow User Contest archiving This change introduces an ARCHIVE_USERCONTESTS setting, which disallows changing settings as well as submitting to User Contests, while leaving their contents intact. This is done by changing the 'regular' users' permissions from 'basicadmin' to 'observer' Change-Id: Icb7d341a71964a19892e16898dee4ab4d2b97c89

          People

          • Assignee:
            Szymon Acedański
            Reporter:
            Marek Żochowski
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: