54 Commits

Author SHA1 Message Date
b7ef4a6a95 Migrate linter to rubocop-rails-omakase 2025-03-23 16:49:27 +01:00
9756c71450 [FIX] Push notifications are not being sent (#772) 2025-01-06 21:28:34 +01:00
de95e00f63 [Feature] Transfers added to admin & import from csv (#723) 2023-12-30 20:09:22 +01:00
787b7dde47 [Feature] Import posts from CSV in Admin section (#706) 2023-11-20 16:32:37 +01:00
264a82d7d1 [FIX] keep current locale while using the import from CSV (#684) 2023-04-10 17:22:00 +02:00
2daded2c91 move avatar logic out of controller to an own PORO: AvatarGenerator 2021-06-16 21:08:33 +02: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
ea4f9deb70 add Transfers report 2021-03-13 01:05:25 +01:00
55f9983191 group report decorators in a folder and a namespace 2021-03-12 22:40:34 +01:00
d6706def53 Reports: more internal refactor and include new attributes 2021-03-08 23:24:57 +01:00
45f305f86e refactor Reports CSV/PDF code 2021-02-21 20:57:43 +01:00
f0c6a9e8f1 Update to Rails 6.1 2021-01-08 18:08:56 +01:00
0bacdebc15 Merge branch 'develop' into rails_6 2020-02-26 00:04:29 +01:00
400015c201 Merge branch 'develop' into remove_whenever 2020-01-21 21:36:28 +01:00
f6975c7b0f fix default inflector under Zeitwerk 2019-09-26 02:32:53 +02:00
c0071212b2 more gem updates; minor js refactor; first pass over tests and first fixes :) 2019-09-26 02:16:05 +02:00
2108e6c59b Adding multi transfers feature 2019-05-07 09:59:58 +02:00
ed22faeaed move weekly digest email to sidekiq-cron and remove whenever 2019-04-16 21:11:23 +02:00
b94b1d67bd Return default description when description empty 2018-09-27 13:10:38 +02:00
22a26c9e23 Merge pull request #377 from coopdevs/feature/scheduled-jobs
Scheduled job to send push notifications for Post resource
2018-09-11 13:36:35 +02:00
bcb86848ee Refactor PushNotificatiosn::Creator with a Base class 2018-09-03 20:44:33 +01:00
d94684e6c0 Use Post title as notification title 2018-08-23 15:21:57 +02:00
269874727d Fix notifications broadcast 2018-08-23 14:46:55 +02:00
e2471106ca #send is a word reserved to Ruby... :boom 2018-08-23 14:46:17 +02:00
775176649d Use standard ruby net http instead of Expo client 2018-08-23 10:22:41 +02:00
9313474870 Set notifications as processed after publish 2018-08-21 22:06:56 +02:00
5c114f4cb4 Flag push_notifications as processed 2018-08-20 12:49:20 +02:00
67c4fe87da Add scheduled job to send push notifications 2018-08-20 12:49:20 +02:00
2352b79739 Remove unused services 2018-08-20 12:49:20 +02:00
cb16c03237 Create new PushNotifications with title 2018-08-20 12:49:20 +02:00
8621a65f6d Add conditions to PushNotification creation 2018-08-20 12:33:42 +02:00
44211daa36 Enqueue PushNotification background job on Post persistence 2018-05-29 16:52:25 +02:00
e298a3c302 Add PushNotification creation logic 2018-05-29 16:52:25 +02:00
b4955815b3 Create :created and :updated event for Transfer 2018-05-17 09:33:20 +02:00
dabf7e4e3e Create :created and :updated event for Member 2018-05-17 09:18:26 +02:00
833bf307b6 Create :updated event on Post update 2018-05-17 08:53:33 +02:00
898ee75670 Fix and improve specs 2018-05-16 10:46:14 +02:00
ae0d93972e Added dashbaord events 2018-05-16 10:19:58 +02:00
e8c6ef1f55 Added MemberPersister 2018-05-01 12:08:22 +01:00
440051ac12 Added TransferPersister 2018-05-01 12:08:05 +01:00
ae517a49a0 Added PostPersister 2018-05-01 09:59:03 +01:00
f90d6e4b5a Refactored the push notifications services 2018-03-03 13:00:02 +00:00
89d9a8d2b3 Added device_tokens endpoint 2018-02-23 23:39:39 +01:00
0da62a8983 Removed deprecation messages about mail.deliver() 2015-10-17 17:34:44 +02:00
7925bb7e94 Separate 'active post' and 'from active user' concepts, reformulate scopes and controllers 2015-05-27 19:13:18 +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
6b92a08f47 no need to require csv here 2015-04-12 16:22:05 +02:00
5045f714a7 csv exporter 2015-04-12 15:59:16 +02:00
046cd31ab2 send active posts in newsletter 2015-03-30 22:21:35 +02:00