Code Monkey home page Code Monkey logo

icuhelp's Introduction

icuhelp's People

Contributors

dependabot[bot] avatar nplhse avatar

Watchers

 avatar

icuhelp's Issues

Overhauling the Letter feature

General new features fo the letters:

  • Define one or more letters, containing only specific snippet categories
  • A new layout with the possibility to move around sections and add them in a flexible order

New features for snippets:

  • Make snippets more flexible by including new placeholders that can be filled up by the users with something like a "wizzard" when being added to the letter.

Make better SOPs

Add the following features to the SOPs:

  • Add tags to the SOP for better categorization
  • Add some filters and a small search field to the index

Add some kind of user control panel

Users need some kind of a "user control panel" where they can setup their profile, and change site specific settings.

  • Create a small profile, including a picture.
  • Re-send the activation link
  • Change account details like the password or the email address
  • Delete the account

Make the UX more flexible

Currently the layout doesn't really use flex and it looks pretty bad on small screens.

  • Add breakpoints to make the layout flexible
  • Make cards more flexible and without predefined size (what about preview images?)
  • Move the <main> tag to the base.html.twig file

Update:

  • Make the navigational tabs responsive in some kind of way...

Advanced Contacts

Add the following features to contacts to make them more useful:

  • Categories or tags that can be defined by the user
  • Filters and a small search on the index page

Notes suddenly crashing

When trying to access notes it just crashes with:

An exception occurred while executing 'SELECT n0_.id AS id_0, n0_.name AS name_1, n0_.category AS category_2, n0_.text AS text_3, n0_.created_at AS created_at_4, n0_.updated_at AS updated_at_5 FROM note n0_ WHERE n0_.category <> ? GROUP BY n0_.category ORDER BY n0_.name ASC' with params ["onboarding"]:

SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'symfony.n0_.id' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by

Add "Editor" role to users

There needs to be a specific role that can edit the contents on the site, while not being able to access the backend. All other "normal" users should not be able to create or edit content.

Add Notifications

It would be very useful to have some kind of notification that would alert users of new content or important changes.

Add functional testing to the site

There absolutely needs to be some kind of functional testing for the following features

  • User registration, login and account activation
  • Availability of important sites (like the homepage)
  • CRUD actions of Infos
  • CRUD actions of SOPs
  • CRUD actions of Notes
  • CRUD actions of Contacts
  • CRUD actions of Letters
  • CRUD actions of Snippets

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.