Skip to content

communities on dashboard, listing refactor, groups filters #89

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

Merged
merged 23 commits into from
Jun 29, 2017
Merged

Conversation

ajefts
Copy link
Member

@ajefts ajefts commented Jun 29, 2017

No description provided.

Currently, backend allows to load at most 50 challenge objects by a
single request. In prod we have typically around 30-50 active challenge
at the same time, thus most of the time this change won't have any
impact on the performance. Even if, eventually, there will be more than
50 active challenges, a few additional requests are not a big deal for
the peformance.

On the other hand, assuming that all active challenges are already
loaded into the frontend allows to simplify a lot of code at the
frontend side, and to provide a better and more consistent user
experience when filtering&counting challenges in the challenge listing.
There just a few callbacks that demands to create some additional
actions, which will be handled a bit later.
A safe point before removing the old filters implementation
A new portion of changes
The only submission to the challenge by ouyangki:

https://software.topcoder.com/review/actions/ViewProjectDetails?pid=30058042

There are some minor problems, but in general it looks fine, thus adding
to the repo before the end of reviews / appeals.
__tests__/shared/components/examples/__snapshots__/Content.jsx.snap
There are some problems, mostly inherited from the previous version of
the code. Especially, reordering of user-saved filters in the edit mode,
and subsequent saving of the order, these just do not work (though, this
functionality neither works in current prod).
Also includes community selector into all challenge listings (including
outside the a community mini-site).
@ajefts ajefts merged commit 35dd87b into master Jun 29, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants