1. 14 Oct, 2020 1 commit
    • ZeMKI's avatar
      New Roles Structure + New Cards in Homepage + Optimization · 7974ef56
      ZeMKI authored
      This big change brings new role structure, similar to Metag-Analyze.
      Instructions will be followed to bring this to Production.
      The new cards in the homepage follow a design principle to have a more compact, area driven and design friendly style. The interview tab is now changed to "Manage >>" to include user management and (future) statistical data.
      Many libraries are now uninstalled,code is less cluttered, database has less tables therefore performance is increased.
      Error pages now include buttons to go homepage and back.
      Many translation strings were added.
      Updated to Laravel 8.
      7974ef56
  2. 29 Jun, 2020 1 commit
    • ZeMKI's avatar
      Simplified add user · a7bb4a1e
      ZeMKI authored
      * now the user you invite are supervisors - with full power.
      * consider to simplify the whole roles structure and just keep supervisors and work with permissions.
      a7bb4a1e
  3. 15 Apr, 2020 1 commit
  4. 04 Mar, 2020 1 commit
    • ZeMKI's avatar
      Code Optmization · 621c3a5c
      ZeMKI authored
      this update is meant to be just a code styling and optimization.
      621c3a5c
  5. 22 Jan, 2020 1 commit
    • ZeMKI's avatar
      Helper keyspace changed · 4d9f7499
      ZeMKI authored
      * % sign makes problem if it's used as password token to create a password.
      Never encountered before in testing, first thing with a live user.
      4d9f7499
  6. 20 Jan, 2020 1 commit
    • ZeMKI's avatar
      Update UserController.php · e4cee89a
      ZeMKI authored
      * when you invite someone to the study and they set the password, the email is verified automatically.
      e4cee89a
  7. 16 Jan, 2020 1 commit
  8. 10 Dec, 2019 1 commit
    • Alessandro Belli's avatar
      Major code Optimization · d160e189
      Alessandro Belli authored
      * Controllers and Models are optimized
      * Improved admin dashboard
      * Now staff notification have a title
      * Notification box improvments
      d160e189
  9. 13 Sep, 2019 1 commit
  10. 26 Aug, 2019 1 commit
    • Alessandro Belli's avatar
      user part optimization · 0d70cf89
      Alessandro Belli authored
      * now users can delete studies at any time
      * buefy new dialog sistem bugfix
      * new blade directive to format text with special chars
      * optimized study table
      0d70cf89
  11. 23 Aug, 2019 1 commit
    • Alessandro Belli's avatar
      New Layout · 9d5441b1
      Alessandro Belli authored
      * homepage has new layout
      * new study has new layout
      * small backend code optimizations
      9d5441b1
  12. 15 Aug, 2019 4 commits
    • ZeMKI's avatar
      Send email from backend · 811e6a61
      ZeMKI authored
      * solution optimized and functional, needs improvment in details.
      * optimization user controller.
      Fixes #8
      811e6a61
    • ZeMKI's avatar
      bugfix production set supervisor · 29ddb68c
      ZeMKI authored
      29ddb68c
    • ZeMKI's avatar
      Create a supervisor in the backend · e8304e54
      ZeMKI authored
      * now there's a user interface to activate supervisors
      * you can send test emails to check what's in there
      * default text in app/utilities
      * bugfixed keyenter 13 that was active on the whole website instead of only the interview
      e8304e54
    • ZeMKI's avatar
      Bugfix and optimization · 5d142e17
      ZeMKI authored
      * now you set a password_reset token on user creation. Password cannot be entered manually anymore.
      * Email is sent from the server!
      5d142e17
  13. 07 Aug, 2019 1 commit
  14. 04 Jun, 2019 2 commits
    • ZeMKI's avatar
      Optimization and bugfix · b97d01f6
      ZeMKI authored
      - now the edit study button is correctly blurried if you can't edit the study
      - fixed bug when inviting an existing user (email send is still not working on the server)
      b97d01f6
    • ZeMKI's avatar
      optimization and permissions review · dd937196
      ZeMKI authored
      - phpdoc optimization
      - new policies for interview, study and sorting
      - custom 403 errors
      dd937196
  15. 14 May, 2019 1 commit
  16. 11 Apr, 2019 1 commit
  17. 10 Apr, 2019 1 commit
    • ZeMKI's avatar
      major changes + npm and composer update · e383599f
      ZeMKI authored
      - created helper class to simplify code. Still need rework and usage (Helper::)
      - started admin area
      - reworked user permissions in home and nav: now creating a supervisor has create-studies permission and that is never touched.
      - you can edit a study only if you're have permissions
      - updated laravel mix to latest, from 2.0 the solution is { implementation: require('node-sass') }
      - solved bugs on check interview results
      - solved bugs on html2canvas, opened an issue on github because plugin behaves not correctly: https://github.com/niklasvh/html2canvas/issues/1800
      - created dompdf css to speed up processing
      - test dompdf on server, locally is quite slow with 512MB allocated
       @todo cache base64 on consult sorting (?)
      e383599f
  18. 27 Feb, 2019 1 commit
    • ZeMKI's avatar
      New study token part · ab1e3d64
      ZeMKI authored
      - now the preview of the tokens is shown correctly for "all" image types
      - i use a new image property on the file called base64 that I use in the backend to encode the data
      - the correct number of tokens is now shown, I use a fetching var to check wheter app fetch or not
      ab1e3d64
  19. 26 Feb, 2019 7 commits
    • ZeMKI's avatar
      reset password part · e4bda52d
      ZeMKI authored
      - added reset password part
      - message if the user needs to reset or message if you want to reset
      e4bda52d
    • Laravel Shift's avatar
      Adopt PHP short array syntax · bbfb857d
      Laravel Shift authored
      Laravel 5 adopted the short array syntax which became available in
      PHP 5.4.
      bbfb857d
    • Laravel Shift's avatar
      Adopt PSR-2 coding style · 87bf074b
      Laravel Shift authored
      The Laravel framework adopts the PSR-2 coding style in version 5.1.
      Laravel apps *should* adopt this coding style as well. Read the
      [PSR-2 coding style guide][1] for more details and check out [PHPCS][2]
      to use as a code formatting tool.
      
      [1]: https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md
      [2]: https://github.com/squizlabs/PHP_CodeSniffer
      87bf074b
    • ZeMKI's avatar
      issues resolved · f9588f7d
      ZeMKI authored
      - i solved the issue with answer by converting the answer text column always in an array and then managing that as an array everywhere
      - solved permission page by using a custom function isItemInArray checking for the couple [permission_id,study_id] to then check the checkbox
      - the create study permission was not given because of a weird error by Laravel, it was searching for a app\study model while I was using a {user} bind
      
      @todo
      - solve bug in interview view page (onechoice+open)
      - encrypt screenshots
      - create manage users permission
      - remove supervisors from user list ? so who can manage users can't change permissions or just leave user manage to supervisors?
      f9588f7d
    • ZeMKI's avatar
      rolled back to current · 562d8ad7
      ZeMKI authored
      562d8ad7
    • ZeMKI's avatar
      revert to old · 25ff4f5b
      ZeMKI authored
      25ff4f5b
    • ZeMKI's avatar
      problem with interviews · 6f4d93d6
      ZeMKI authored
      - I can't interview anymore, I got to revert changes
      6f4d93d6
  20. 25 Feb, 2019 1 commit
  21. 15 Feb, 2019 1 commit