306 Commits

Author SHA1 Message Date
Saverio Trioni eea06a5633 feat(admin): allow admins to confirm users and set passwords (#834)
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-07 10:02:31 +02:00
Marc Anguera Insa b7ef4a6a95 Migrate linter to rubocop-rails-omakase 2025-03-23 16:49:27 +01:00
Marc Anguera 5437e14ce8 [deps] upgrade to Rails v7.2 and ActiveAdmin v3 (#777) 2025-03-22 16:40:14 +01:00
Marc Anguera Insa fc003f3d12 add new cron job to warn the users about the need to join a Timebank 2025-01-25 17:45:24 +01:00
Marc Anguera Insa db6c315f76 [refactor] Petition: make "pending" the default status 2025-01-03 17:37:36 +01:00
Marc Anguera Insa e9690bc483 add validation to avoid petitions between the same user and organization 2025-01-03 16:57:01 +01:00
Marc Anguera Insa 827a6f6bbe add warning for user with no memberships 2025-01-01 18:07:35 +01:00
Marc Anguera Insa d88be54e4c [admin] allow to filter out users with no memberships 2025-01-01 17:12:44 +01:00
Marc Anguera Insa 3d103a1f25 Notify orgs admins (CCO) when membership remove their membership 2024-12-29 17:55:26 +01:00
Marc Anguera Insa 5a897dad02 OrganizationNotifier: send email to confirmed users only 2024-05-01 19:58:01 +02:00
Francisco José Perejón Barrios 615e4d16a7 [FIX] Import transfer: movements & transfer with the same created_at 2024-01-07 19:42:55 +01:00
Nicolas Florentin 5d56ea6575 fix organization logo validation (#720) 2023-12-08 16:55:21 +01:00
Nicolas Florentin b508d99ead makes tag searches accent insensitive 2023-12-07 09:33:07 +01:00
Nicolas Florentin 12affd6af9 adds file validation for organization logo to avoids crash (#714) 2023-11-24 10:44:45 +01:00
Nicolas Florentin 8332160fa9 member can be searched by username ignoring accents (#710) 2023-11-20 16:34:46 +01:00
Nicolas Florentin 2b383af210 fix tests suite (#709) 2023-11-20 16:34:16 +01:00
Marc Anguera f4eeff18ba Fix sign up locale 🌐 + some admin improvements 💅 (#682) 2023-04-08 01:14:54 +02:00
Francisco José Perejón Barrios e2aeba75d6 [NZ changes] reset password fixes, translatable terms, Inquiry -> Request, max hours in transfers removed (#678)
Co-authored-by: Marc Anguera Insa <srmarc.ai@gmail.com>
2023-04-01 21:59:10 +02:00
Marc Anguera Insa a70ef9b555 [feat] allow organizations to add custom logo (de-hardcodes Redeira custom logo) 2023-02-13 22:14:55 +01:00
Francisco José Perejón Barrios 2c3987d067 [Feat] Confirmation email and new petitions emails (#668) 2022-12-10 17:06:10 +01:00
Francisco José Perejón Barrios 106cc0d78e Tests, show/hide password and signup validations (#666) 2022-12-06 16:55:38 +01:00
Francisco José Perejón Barrios 7c8aa24b09 [Feat] Manage memberships (#665) 2022-12-05 21:46:07 +01:00
Francisco José Perejón Barrios d91a32b50d [Feat] Signup users (#661) 2022-11-02 22:28:27 +01:00
franpb14 b768c425b9 Merge branch 'develop' into feat/profile-photos to update this branch. 2021-05-06 16:45:38 +02:00
franpb14 a0b7f1970b feat: users can now upload their photos of their computer
they can also crop the photos (Implemented using Minimagick and JavaScript) into a square shape. Issue #627.
2021-05-05 22:53:06 +02:00
Marc Anguera Insa 4d9d6a7c78 some refactoring for members tags 2021-04-30 01:25:21 +02:00
franpb14 2d7ecbfd34 refactor: I've incorporated all feedback
And I have also added @member in case of failure of the forms.
2021-04-29 23:15:43 +02:00
franpb14 1b29acd751 feat: tags now have member-related autocompletion
Member tags have also been added in the "Tags" section. Issue #623.
2021-04-28 17:15:52 +02:00
franpb14 f274d13dc5 feat: the searcher is working on tags
You can also click on a tag and the search will be executed directly. And the attributes are shown in the show and in the list (only the tags and if there are more than 3, not all). #623.
2021-04-28 14:26:27 +02:00
franpb14 32f4ebe583 fix: the problem of ambiguity solved. #626. 2021-04-27 22:57:18 +02:00
franpb14 c633459db3 Merge branch 'develop' into feat/tags-postcode-members to update the branch. 2021-04-26 18:29:43 +02:00
Marc Anguera Insa c398a8f93d delete ✂️ unused method Account#allowance 2021-04-25 21:25:15 +02:00
Sergi Alonso 1c7651711e Merge pull request #622 from coopdevs/feat/onboarding
Feat: searcher in "/organizations" working
2021-04-25 19:58:29 +02:00
franpb14 59ae149956 feat: tags and postcode attributes have been added
postcode was added to users and tags to members. For the postcode was added to users and tags to members. For the postcode I used the rails form but for the tags I used Html. Issue #623.
2021-04-25 17:57:04 +02:00
Marc Anguera Insa e1e30a98cb i18n keys for new search in organizations page + minor formatting tweaks 2021-04-24 22:00:36 +02:00
franpb14 73247da151 feat: now the visitor can search for a timebank in "/organizations"
visitors can now search for their location and matching banks will be listed, and clicking on one will display a message encouraging them to join. Issue #621.
2021-04-22 12:51:12 +02:00
Marc Anguera Insa 2705cd0347 admin: fix post creation with tags + some missing filters 2021-04-19 23:20:45 +02:00
Marc Anguera Insa 8c99e629b9 refactor Movement#other_side 2021-04-18 17:54:41 +02:00
Marc Anguera Insa af08e61aa9 admin: allow to set organization in posts + other minor tweaks 2021-04-16 01:41:39 +02:00
Marc Anguera Insa 84eb627920 Some Admin improvements:
- Rename and refactor CsvDb => UserImporter + add specs (I have resurrected an old branch from Pau: https://github.com/coopdevs/timeoverflow/compare/improve-csv-user-import)
- ActiveAdmin settings clean up. This file is very long and always out of date, better to check docs online ;p
- ActiveAdmin improve menu: add current user + add all available locales

Co-authored-by: Pau Pérez Fabregat <saulopefa@gmail.com>
2021-03-15 23:57:45 +01:00
Marc Anguera Insa 0680c35087 models: org: unify code to pull all transfers and accounts 2021-03-13 15:07:06 +01:00
Marc Anguera Insa 72edf73666 [FIX] fix due to Rails 6 upgrade in StatisticsController#statistics_all_transfers 2020-12-21 21:29:34 +01:00
Marc Anguera Insa 331ec8429a Yay! all tests passing 2020-12-16 00:14:19 +01:00
Marc Anguera Insa 7603b72f57 update to latest Rubocop + start fixing tests (from 95 failures to 31) 2020-12-15 22:21:14 +01:00
Marc Anguera Insa 15dca38b8f merge with develop 2020-12-15 21:32:57 +01:00
Marc Anguera Insa 4bf880e05b Revert "Revert "Merge pull request #465 from coopdevs/feature/switch-from-elastic-to-pg-search-la-buena""
This reverts commit 096fcce484.
2020-10-06 21:10:03 +02:00
Marc Anguera Insa 0bacdebc15 Merge branch 'develop' into rails_6 2020-02-26 00:04:29 +01:00
Marc Anguera Insa 933ca8c8d6 Remove LazyRecoverable and dalli 2019-10-03 20:45:16 +02:00
Marc Anguera Insa c0071212b2 more gem updates; minor js refactor; first pass over tests and first fixes :) 2019-09-26 02:16:05 +02:00
enricostano 096fcce484 Revert "Merge pull request #465 from coopdevs/feature/switch-from-elastic-to-pg-search-la-buena"
This reverts commit 9f7b99a794, reversing
changes made to ad9a8f0960.
2019-09-20 11:22:44 +02:00