Giter Club home page Giter Club logo

cla_hub's People

Contributors

dependabot[bot] avatar stevetasticsteve avatar

Watchers

 avatar  avatar

cla_hub's Issues

Bootstrap tags doesn't delete existing tags

If a tag already exists in the database (ie you're editing a CE that already had tags) removing the tag by clicking the x (or even clearing the input box) won't remove the tags. The HTML value of the input box will remain as it was. Users have to use the admin page to remove tags from CEs once the tag reaches the database.

Is it possible for the HTML value of the input box to be updated if the user clicks to remove a tag?

Celery job handling to avoid timeouts

Currently, the 'import profiles' feature runs into an issue of timing out. Apache is set to timeout after 30s and the import can take much longer than that.
A job handling framework (like celery) is needed so the server can respond instantly, and work on it as a background task avoiding a time out.

This has the potential to happen if a user is uploading several large audio and image files to a CE too. A few large files over a bad connection could result in a timeout.
A job system would be the best way to handle this.

Better picture uploading

The current picture uploading in the CE form is functional but limited. The model is designed to accept multiple photos of an event and currently, the form only accepts one image at a time. Users can edit the CE and add another picture using the same file upload as a workaround, but a multiple file upload using AJAX is preferable.

Add pagination to views

None of the views are paginated, many views simply load all database items.
Our team hasn't filled our database to the point where views are taking too long to load, but in the near future pagination will be essential.

Hardcoded items

To get CLAHub working for our team I hardcoded the Kovol villages into the people model and our server's IP address into the podcast feed. These need to be removed so CLAHub can be deployed to other languages and other servers.

Docker containers

Deploying as a Docker container seems a good and simple option for deployment. I've looked into it, but the complexity of learning Docker and docker-compose means I'd have to learn a lot, and I don't have the time for it right now.

If other people get in touch wanting to deploy CLAHub I'll bump this up in priority.

Mac OS installation instructions

I don't have access to Mac OS and can't write or test the installation instructions for creating a development environment. Many missionaries use Macs and it would be good if someone could add the correct instructions and test them out.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.