Comments (8)
Considering that the categories are also ordered by points, this means if you have easy categories they'll always be at the bottom which is kind of counterintuitive And an awful experience for people.
from ctfd.
I'm guessing you didn't actually read the help page that you linked?
Currently, custom sorting is best supported on our core-beta theme. To switch themes, check out this guide.
from ctfd.
"Currently, custom sorting is best supported on our core-beta theme."
Does not imply "only works on this theme". Frankly I think the docs might need an update to make it clear what this is, and then the docker image that you guys provide might want to actually provide said theme.
from ctfd.
3.5.2 and 3.5.3 were released awhile ago and 3.6.0 is due out very soon which includes core-beta in the Docker image. You have always been free to install code-beta on your own.
from ctfd.
So the docs should read "if you want to do custom ordering, please install the core-beta theme as the default theme does not support this"
Sweet as, thanks.
from ctfd.
There is a way to sort on the core theme but it's hard to do and not as easy as the core-beta theme so it's not mentioned. All in all just use core-beta.
from ctfd.
Oh, what?
Is it by creating the same fields as the core-beta theme in the theme settings editor? As I did try that
So the docs are out of date
from ctfd.
You can try to use the window.BETA_sortChallenges
function however it is not heavily used or tested.
https://github.com/CTFd/CTFd/blob/master/CTFd/themes/core/assets/js/pages/challenges.js#L285-L287
It is much easier to just use core-beta. Core is effectively deprecated.
from ctfd.
Related Issues (20)
- Naming Challenge Hints
- No module named 'flask_babel'
- Change challenge from static to dynamic
- Expose unix_time_to_utc to Jinja
- Dynamic challenges do not show a Next Challenge HOT 1
- Can not import when backup in CTFd Version 3.6 HOT 2
- Specific API Reacting to Authentication Header HOT 2
- S3 Uploader presigned url timestamp issue HOT 3
- Migrate away from freeze gun HOT 1
- Python error when accessing account info from admin panel HOT 1
- Plugin database migrations
- Disable empty string submission by default
- Import backup at the start of the app HOT 1
- Upload to S3 Failing HOT 9
- Preconfigure or automate installations of ctfd HOT 6
- 3.6.1 hints dont open in the challenges HOT 4
- Python package version conflicts HOT 5
- Cannot bundle the admin assets HOT 8
- Challenge Feedback
- Share Template Control
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ctfd.