60 Commits

Author SHA1 Message Date
5437e14ce8 [deps] upgrade to Rails v7.2 and ActiveAdmin v3 (#777) 2025-03-22 16:40:14 +01:00
6119ffe286 Upgrade to Bootstrap v5 (#780) 2025-03-22 16:30:47 +01:00
9006479915 Update to latest Sidekiq-Cron stable (#760) 2024-10-19 11:26:58 +02:00
3613c61c63 [admin] enable bulk delete for users 2024-05-01 20:27:25 +02:00
5c19f882f7 integrate invisible_captcha gem in sign-up form 2024-05-01 19:19:28 +02:00
5d93e24788 [deps] remove rollbar and skylight; upgrade prawn 2024-04-03 21:12:51 +02:00
78d0fb0015 makes member searches accent insensitive 2023-12-07 09:36:33 +01:00
f4eeff18ba Fix sign up locale 🌐 + some admin improvements 💅 (#682) 2023-04-08 01:14:54 +02:00
a70ef9b555 [feat] allow organizations to add custom logo (de-hardcodes Redeira custom logo) 2023-02-13 22:14:55 +01:00
8b1793606a add Petition model to admin + minor UI tweaks 2023-01-10 22:31:24 +01:00
af08e61aa9 admin: allow to set organization in posts + other minor tweaks 2021-04-16 01:41:39 +02:00
aa8c1b4492 admin: users: allow to edit member#active 2021-03-27 14:32:32 +01:00
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
15dca38b8f merge with develop 2020-12-15 21:32:57 +01:00
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
29c8ec03fc trying to fix travis (1st attempt) 2020-04-04 18:01:33 +02:00
6af7bc971d migrate to Sprockets v4 2020-02-26 00:18:22 +01:00
27be159c1d Rails 6, first commit! the app boots fine and seems to work fine as well 2019-09-25 22:43:20 +02:00
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
6fd92f192a Remove elasticsearch and use pg_search 2019-05-24 01:21:10 +02:00
56612cc70a add branded organization logo 2019-03-14 11:56:54 +01:00
761c7ff9d3 move alert_class to ApplicationHelper (+ minor refactor); use valid css class in show_error_messages! helper 2018-06-21 21:57:31 +02:00
4a318ec728 Remember users for 4 weeks if they check the option 2018-06-13 19:38:19 +01:00
d03726cb54 Added timeoutable devise option in User to replace the hard session expiration at store level 2018-06-13 19:38:19 +01:00
9dccc2fa55 Add sidekiq-cron 2018-05-31 14:36:25 +02:00
2a94cf6518 Remove high_voltage gem with an own implementation. Actually we only have 1 static page, so this simple approach (1 controller) should be enough. 2018-03-08 00:23:08 +01:00
c9250a4fbd Add session cookie expiration 2016-03-23 23:48:04 +01:00
6f12e3aecc Move secret token validation to secrets.yml 2016-03-23 23:47:10 +01:00
701f0548f6 use Rails.application instead of Timeoverflow::Application 2015-12-30 20:59:38 +01:00
e4f10cab42 ✂️ useless initializers 2015-12-30 19:24:40 +01:00
37a5594b92 Refactor assets-pipeline:
- No cdn pulls => vendorize!
- drop unused libraries
- introduce lib.js and lib.scss => separated files from own app code => better use of cache busting and precompiliation
- use bootstrap with official bootstrap-sass gem
- use select2 with select2-rails gem
2015-12-30 19:15:33 +01:00
5cc4cccaf9 Eliminar persona.org (browserid) 2015-07-29 19:34:31 +02:00
79a54c4b4b Added Elasticsearch to better search posts 2015-06-03 18:47:44 +02:00
5c5294ab05 Very beautiful login page - upgrade ruby and add slim 2015-05-27 18:21:14 +02:00
91d9016c37 Rails already defines a PDF mime type (remove warning).
$ rails c
>> Mime::EXTENSION_LOOKUP.select { |k, _| k == 'pdf' }
=> {"pdf"=>#<Mime::Type:0x007fb0c2414ba8 @synonyms=[], @symbol=:pdf, @string="application/pdf">}
2015-04-28 15:13:20 +02:00
b523aeb8ba reports: proper filenames, add mime_type 2015-04-20 21:59:23 +02:00
c7ad135d4f pdf exporter with Prawn (1st version); some code reorganization 2015-04-13 00:15:40 +02:00
a51abf9c74 move i18n settings to config/application.rb (default place in new apps); activate I18n fallbacks for all environments: restores previous behaviour 2015-01-17 16:34:04 +01:00
70622f6cbe Upgrade to Rails 4.2; review app skeleton (closes #115) [WIP] 2015-01-09 19:52:14 +01:00
91bf07c178 Ignore routing errors for known wordpress attacks 2014-11-28 04:06:10 +01:00
6d1f2900b3 Added high_voltage gem for super-easy-peasy static pages. 2014-05-22 20:36:54 +02:00
e1698d7d40 Disable rollbar if not configured. 2014-05-22 02:48:49 +02:00
ccea4ff19e added rollbar exception handler 2014-05-22 01:10:10 +02:00
367fc16fb7 Add ENV['MAILER_SENDER'] as devise sender 2014-01-19 21:15:02 +01:00
4fbc003132 fix apth for activeadmin logout link 2014-01-01 20:17:57 +01:00
88369044fd added devise things 2013-12-27 17:27:23 +01:00
0955982ee4 Superusers are defined in ENV (more secure than database).
Note: use an `.env' file and set ADMINS to a space-separated
list of emails, to se the superusers in development and test.
2013-11-03 23:27:02 +01:00
e79cdc3380 Added active_admin. Awesome!!! 2013-10-29 23:58:55 +01:00
94a075a1c2 Hey, adding postgres extensions is supported! 2013-10-27 22:26:55 +01:00
f514c35a7e Text search in user table. 2013-10-27 00:11:14 +02:00