Skip to content

Balloon runner could not see the detail #3605

@harkerhand

Description

@harkerhand

Description of the problem

Balloon runners can see the number of balloons in the top bar, but cannot see the details of the balloons on the page. I have tried all possible filters, but none of them display correctly.

Your environment

run with docker compose, the compose file is following

services:
  dj-mariadb:
    container_name: dj-mariadb
    image: mariadb:10.7
    restart: unless-stopped
    ports:
      - "13306:3306"
    volumes:
      - ./database:/var/lib/mysql
    env_file: database.secret
    environment:
      - MYSQL_USER=domjudge
      - MYSQL_DATABASE=domjudge
      - CONTAINER_TIMEZONE=Asia/Shanghai
    command: --max-connections=1024 --max-allowed-packet=1G --innodb-log-file-size=512M
    healthcheck:
      test: mysqladmin ping -h localhost -u $$MYSQL_USER --password=$$MYSQL_PASSWORD
      start_period: 60s
      interval: 10s
      timeout: 5s
      retries: 5

  domserver:
    container_name: domserver
    image: domjudge/domserver:latest
    restart: unless-stopped
    volumes:
      - ./printing:/tmp/domjudge-printing
    ports:
      - "48880:80"
    links:
      - 'dj-mariadb:mariadb'
    depends_on:
      dj-mariadb: { condition: service_healthy }
    env_file: database.secret
    environment:
      - MYSQL_HOST=mariadb
      - MYSQL_USER=domjudge
      - MYSQL_DATABASE=domjudge
      - CONTAINER_TIMEZONE=Asia/Shanghai

  judgehost:
    image: 'domjudge/judgehost:latest'
    links:
      - 'domserver:domserver'
    depends_on:
      domserver: { condition: service_healthy }
    privileged: true
    volumes:
      - /sys/fs/cgroup:/sys/fs/cgroup:rw
    env_file: judgehost.secret
    environment:
      - CONTAINER_TIMEZONE=Asia/Shanghai
    deploy:
      mode: replicated
      replicas: 1
      endpoint_mode: dnsrr
      restart_policy:
        condition: on-failure
        delay: 5s
        max_attempts: 5

Steps to reproduce

  1. Deploy according to my docker compose
  2. Create a competition and the balloon runner user
  3. Use the participant's account to solve problems
  4. Log in to the balloon runner account and go to the balloons page

Expected behaviour

Balloon Runner can correctly see the detailed information of the balloon.

Actual behaviour

Balloon Runner cannot correctly see the details of the balloon.

Any other information that you want to share?

The perspective of balloon runner:
Image

The perspective of admin:
Image

The scoreboard:
Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions