Giter Site home page Giter Site logo

aulasoftwarelibre / idea Goto Github PK

View Code? Open in Web Editor NEW
17.0 17.0 1.0 7.02 MB

Gestor de actividades en grupo

License: GNU Affero General Public License v3.0

Makefile 0.26% PHP 64.67% CSS 2.24% JavaScript 7.70% Shell 1.11% Dockerfile 0.95% Twig 23.07%
php symfony

idea's People

Contributors

dependabot[bot] avatar guillecg98 avatar sgomez avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

vipflower97

idea's Issues

Softdelete user

Enable user softdelete with doctrine

Before removing an user, add a prefix 'deleted' or anything else. username length should be long enough. Remove alias too.

  • Removing user should be changed to softdelete
  • Remove unique constraints in user table
  • Activate softdelete filter
  • Check delete constraint betweek user and log_policy
  • Add optimistic locking to User entity
  • Added a console command to remove a user after a year after it was cancelled
  • Added a console command to force remove user

Add custom achievements

In order to complete the user profile, let to administrators to add custom achievements like coordinator or organizator in activities.

Create groups by users

Groups right now are created only by administrators. Any user should be able to create one and assign admins. Some ideas:

  • Create groups
  • Create group page (#48)
  • Manage administration
  • Manage ideas/event

Social Login

Add social login.

Supports:

  • github
  • google
  • uco

Requirements:

  • Add accepted policy privacy status in user
  • Check policy privacy status with a listener
  • Add page explaining policy privacy
  • Add GDPR information box in profile page
  • Block access to register page

Partners login

In order to let our partners to publish internships and job offers, we should create a way to login with special accounts via a login link. Vg:

https://server/partners/login/CODE

Partners interface should be in another firewall isolated from main one.

Manage jitsi creation rooms

For online events, let us to create a random room. This room will be available only when admins wants. Meanwhile an information page will be showed.

Add notificacions

Send notifications or send event:

  • to all people the idea's owner write something.
  • to the idea's owner when someone write something
  • to all people when status idea changes.
  • to all people when a new idea is created.

Send messages to channels

Bot is able to register automatically new groups where is subscribed, but channels must be registered manually.

We need to add channels in the backend.

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.