Ashar Fuadi

Results 66 issues of Ashar Fuadi

See also: #423 Some details: - Only Uriel admins can hit the endpoints. - Implementations should be similar to [ContestScoreboardService](https://github.com/ia-toki/judgels/blob/master/judgels-backends/uriel/uriel-api/src/main/java/judgels/uriel/api/contest/scoreboard/ContestScoreboardService.java). - The contract, store, and model layers have been partially...

app: uriel
type: feature

See also: #423 Currently, there is no programmatic way to insert data to `uriel_contest_group_contests`; only via direct SQL queries. Implement these endpoints, so that we can insert/update data via API....

app: uriel
type: feature

"Contest groups" are two or more contests which have the same set of contestants. It is used so that we can merge two scoreboards from two contest days of the...

app: uriel
type: feature

Currently, there is no programmatic way to insert data to `jophiel_user_role`; only via direct SQL queries. Implement the CRUD endpoints, so that we can insert/update data via API. Some details:...

app: jophiel
type: feature

## Description Currently, the timer in the active contest list is calculated by comparing the local computer time and the contest begin time: Ideally, this should have the same mechanism...

app: client
app: server
type: enhancement
area: contest

Show loading bar on top of the page whenever user-visible AJAX calls are still being made.

app: raphael
type: feature

## Description Currently, a virtual contest (a contest with "Virtual contest" module enabled) can only be configured to have a fixed window (the underlying contest's begin and end time) and...

app: client
type: feature
app: server
area: contest

## Description For a multi-day contest, we usually create a contest for each day. Example: OSN Day 1, OSN Day 2. For such contests, they usually share many things: -...

app: client
type: feature
app: server
area: contest