Commit graph

  • 7d112516a1 Fix error code when opening an invalid group order Patrick Gansterer 2017-10-12 01:28:26 +0200
  • bce9d9a8c2 Use Mail::Address to create email addresses with display names Patrick Gansterer 2017-10-12 01:19:19 +0200
  • f509f85327 Save the timestamp of the last mail to supplier and confirm resending it Patrick Gansterer 2017-10-11 15:53:58 +0200
  • 9a3ab1458e Use short syntax for the translations in DocumentsController Patrick Gansterer 2017-10-11 01:37:40 +0200
  • f27bbc2ffa Add a button to send the order to the supplier Patrick Gansterer 2017-08-11 20:58:51 +0200
  • b4ce8c31cc Use only the HTML format during rendering of error responses Patrick Gansterer 2017-10-10 19:36:43 +0200
  • 499758edc4 Convert received mail to default encoding Patrick Gansterer 2017-10-10 18:01:32 +0200
  • 380bd62168 Bundle update #470 Patrick Gansterer 2017-10-09 17:29:20 +0200
  • e9b346f02c Use Rails.logger for the SMTP server too Patrick Gansterer 2017-10-09 16:42:01 +0200
  • a6dd7c731a Use only one thread for receiving mails to avoid concurrency problems Patrick Gansterer 2017-10-09 16:41:09 +0200
  • 08ac3aa539 Log problems with RCPT TO commands when receiving mails Patrick Gansterer 2017-10-09 16:39:07 +0200
  • 0b79fe4f41 Set Return-Path in emails only if To is a String Patrick Gansterer 2017-10-09 11:47:27 +0200
  • 8111e3cc59 Call the ExceptionNotifier for erros in FoodsoftMailReceiver Patrick Gansterer 2017-10-05 17:40:00 +0200
  • 9cd3c800bd Use ExceptionNotification via generator generated code Patrick Gansterer 2017-10-03 20:36:17 +0200
  • 386bc7382d Support integers for price_markup Patrick Gansterer 2017-10-08 12:33:44 +0200
  • ca7416f2e7 Check correct calculation of fc_price Patrick Gansterer 2017-10-08 12:24:31 +0200
  • 2d4891bf1d Remove code-duplication of artice price calculation Patrick Gansterer 2017-10-08 12:20:54 +0200
  • b35357d4b3 Do not accept invalid addresses in SMTP RCPT TO Patrick Gansterer 2017-10-02 16:24:10 +0200
  • e017a1196e Improve the interface of FoodsoftMailReceiver Patrick Gansterer 2017-10-02 16:16:02 +0200
  • e9bae618ed Add workaround for mails with UTF-8 characters in To header Patrick Gansterer 2017-10-03 09:46:09 +0200
  • 463e448351 Clean up the German mail bodies and fix some typos Patrick Gansterer 2017-10-02 19:34:35 +0200
  • 8fe633fc42 Include nested objects in database queries of Finance::BaseController Patrick Gansterer 2017-10-02 16:05:18 +0200
  • 09548574cb Use the email address of the foodcoop as default for Reply-To Patrick Gansterer 2017-10-02 19:06:08 +0200
  • e4b1280952 User clearer syntax for setting values when not already set Patrick Gansterer 2017-10-02 16:00:06 +0200
  • 287cce2e92 Make "via Foodsoft" in mail From-header translateable Patrick Gansterer 2017-10-02 15:59:20 +0200
  • 578e929e0d Add handling for bounce mails Patrick Gansterer 2017-08-19 16:24:02 +0200
  • 97abcabffa Log mail delivery errors to database and add an UI for it Patrick Gansterer 2017-08-18 09:17:19 +0200
  • 0363f2dadc Improve Docker setup (PR #497) wvengen 2017-10-01 13:57:36 +0200
  • 01950b48a1 Add Discourse SSO to allow login into Discourse via Foodsoft Patrick Gansterer 2017-09-24 17:27:23 +0200
  • b5e5d7d246 Add Docker Hub badge wvengen 2017-10-01 00:29:56 +0200
  • 5ca61dca82 Bundle update wvengen 2017-10-01 00:17:51 +0200
  • a10aa75f49 Improve user interface for creating new messages in messages plugin Patrick Gansterer 2017-08-19 17:02:25 +0200
  • 185f682f6c Remove useless text from received mails via the email_reply_trimmer gem Patrick Gansterer 2017-09-30 01:20:12 +0200
  • ecdf3bc147 Add simple support for receiving HTML mails Patrick Gansterer 2017-09-30 01:18:02 +0200
  • 7d594bf391 Move SMTP server from messages plugin into core Patrick Gansterer 2017-08-19 15:45:48 +0200
  • 2264351cf5 Remove code duplication for catching errors when sending mails Patrick Gansterer 2017-08-18 01:04:41 +0200
  • 0ed3b7b7c3 Align MessagesMailer argument order with Mailer Patrick Gansterer 2017-08-18 01:23:11 +0200
  • d93aa23d1c Avoid disclosure of internal hostname via Message-ID header of mails Patrick Gansterer 2017-08-18 00:52:34 +0200
  • 3f7efbc4b9 Move code for sending the messages from model to MessageNotifier Patrick Gansterer 2017-08-18 00:45:17 +0200
  • add281c738 Remove email from subject of feedback mail Patrick Gansterer 2017-08-18 00:38:26 +0200
  • c71b91a32f Allow User objects in From mail field and set Reply-To if not set already Patrick Gansterer 2017-08-18 00:25:17 +0200
  • b5c9634315 Allow User objects in Bcc, Cc Reply-To, Sencer and To mail fields Patrick Gansterer 2017-08-18 00:21:52 +0200
  • 04bf994c9a Override the mail method of Mailer to automatically add the foodcoop name Patrick Gansterer 2017-08-18 00:11:36 +0200
  • 96a01daa34 Set the X-Auto-Response-Suppress header for all outgoing mails Patrick Gansterer 2017-08-18 00:03:25 +0200
  • 639a99fcfb Match the From for mails with the implementation in the messages plugin Patrick Gansterer 2017-08-18 00:00:26 +0200
  • 0785eb2f22 Do not set :sender and :errors_to when sending mails Patrick Gansterer 2017-08-17 23:58:57 +0200
  • 43c1833cd7 Set ActionMailer configuration in FoodsoftConfig Patrick Gansterer 2017-08-17 23:49:34 +0200
  • e6e8c845cd Cleanup notify_users_of_weekly_task Patrick Gansterer 2017-08-20 06:07:05 +0200
  • 7bb5e74e0c Fix mailer/not_enough_users_assigned view Patrick Gansterer 2017-09-30 12:07:47 +0200
  • ba052efe5e Set the path of the _foodsoft_session cookie to the slug Patrick Gansterer 2017-09-22 03:02:58 +0200
  • ac00942f34 Fix list of invoices when an invoice has an invalid created_by user Patrick Gansterer 2017-09-26 13:13:20 +0200
  • 43294a40f5 Fix page version view for the case when a user has been deleted Patrick Gansterer 2017-09-26 13:11:58 +0200
  • b3a6884cf1 Remove FoodsoftConfig[:name] from received mails Patrick Gansterer 2017-08-14 09:55:09 +0200
  • 52dc7b1387 Raise a RoutingError for unknown foodcoop in multi_coop_installs Patrick Gansterer 2017-09-23 10:17:33 +0200
  • 0edc780ec7 Add Discourse plugin Patrick Gansterer 2017-09-22 01:14:48 +0200
  • f8662c9184 Redirect to root_url of default_scope when no slug is given Patrick Gansterer 2017-08-10 23:34:56 +0200
  • 6185e18cc5 Notify users also about tasks which are not on sundays (PR #494) Patrick Gansterer 2017-08-21 16:01:36 +0200
  • 329ac66cf1 Show only undeleted users in user select input fields (PR #486) Patrick Gansterer 2017-08-21 11:27:02 +0200
  • 8798b886db Fix mailing of order_result (PR #493) Patrick Gansterer 2017-08-21 11:17:54 +0200
  • c6297f2864 Sort workgroups of tasks by name Patrick Gansterer 2017-08-11 04:14:57 +0200
  • 6a110ca429 Show the Help link only when a help_url is set Patrick Gansterer 2017-08-19 17:08:07 +0200
  • 2b1056687a Install thin gem always to have an production server for the Docker setup Patrick Gansterer 2017-08-08 23:45:29 +0200
  • 251681bb66 Add option to configure SMTP server via environment variables in production.rb Patrick Gansterer 2017-08-03 15:21:19 +0200
  • d6325de35c Add support for RAILS_SERVE_STATIC_FILES to production.rb an use it with Docker Patrick Gansterer 2017-08-03 14:36:17 +0200
  • 42b789d381 Create config/initializers/secret_token.rb in Dockerfile Patrick Gansterer 2017-08-08 23:24:30 +0200
  • 2c180cc9e8 Set BUNDLE_APP_CONFIG and DATABASE_URL in crontab when defined Patrick Gansterer 2017-08-08 23:19:39 +0200
  • 3010dd2d90 Redirect log/production.log to /dev/stdout in Docker setup Patrick Gansterer 2017-08-08 23:17:04 +0200
  • 5bc9becf9a Use a temporary mysql-server for assets precompilation during Docker build Patrick Gansterer 2017-08-03 02:25:40 +0200
  • af1243ebea Fix database issue on Travis CI wvengen 2017-08-04 14:18:19 +0200
  • c3a49e4260 Remove unused libraries and files from Docker image Patrick Gansterer 2017-08-02 21:02:39 +0200
  • 5903b4d601 Use SOURCE_COMMIT environment variable for REVISION file during Docker build Patrick Gansterer 2017-07-31 23:22:31 +0200
  • 6fddef354d Bundle update nokogiri and mail (CVE-2017-5029, CVE-2015-9097) wvengen 2017-07-31 23:21:07 +0200
  • 64bda5da27 Create REVISION file for Docker container Patrick Gansterer 2017-07-31 22:40:50 +0200
  • fa32fc9229 Dockerfile for production Patrick Gansterer 2017-02-11 12:44:49 +0100
  • 03256d28dd Merge pull request #479 from foodcoop1040/default_scope wvengen 2017-07-12 20:47:24 +0200
  • c312bd5ebd Fall back to default_scope if an invalid foodcoop is provided Patrick Gansterer 2017-07-08 00:07:38 +0200
  • e366605dbe Merge pull request #478 from foodcoop1040/god wvengen 2017-06-28 21:12:48 +0200
  • 4713539a09 Fix order by groups document after 020b75c Patrick Gansterer 2017-06-28 13:53:38 +0200
  • 8f8b5b93a4 Continue development after release wvengen 2017-04-14 12:37:04 +0200
  • b23ade7fc2 Bumped new version: 4.5.2 wvengen 2017-04-14 12:36:33 +0200
  • e73bf9c7cb Localeapp roundtrip wvengen 2017-04-14 12:34:02 +0200
  • 897d31e340 Install all dependencies in an authenticated way (https) Robin Schneider 2017-04-09 19:03:30 +0200
  • 4f30248a49 Allow to run without Redis in development wvengen 2017-04-01 19:11:52 +0200
  • c8999333a6 Localeapp roundtrip wvengen 2017-04-01 15:51:39 +0200
  • 240decb4f3 Relax deface version (fixes USN-3235-1) wvengen 2017-04-01 15:25:54 +0200
  • b857b10814 Fix specs after update (switching to webkit) wvengen 2017-04-01 15:12:05 +0200
  • ddf7402a3b Bundle update (includes CVE-2017-5946) wvengen 2017-03-03 11:33:39 +0100
  • 0779ccd193 Add missing confirm translation (fixes #467, PR #469) Tom Carchrae 2017-03-21 08:22:36 -0700
  • 8ed87730a8 Fix listing of shared suppliers Patrick Gansterer 2017-03-04 12:10:34 +0100
  • 04a833a5f5 Allow ERB syntax in the app_config.yml Patrick Gansterer 2017-03-04 12:08:15 +0100
  • e5cec637fc Merge pull request #463 from foodcoop1040/user_display wvengen 2017-02-16 09:04:19 +0100
  • 1f979c3f66 Show User.display instead of User.name when showing messages Patrick Gansterer 2017-02-16 08:33:27 +0100
  • c32593d682 Merge pull request #462 from foodcoop1040/message_undeleted wvengen 2017-02-16 00:24:57 +0100
  • d48eecd6fe Send messages only to users which have not been deleted Patrick Gansterer 2017-02-15 23:47:10 +0100
  • 504c8b6192 Merge pull request #459 from foodcoop1040/smtp wvengen 2017-02-15 11:31:17 +0100
  • 12bc5f9ab7 Add documentation for receiving mails to the README of the messages plugin Patrick Gansterer 2017-02-15 10:41:03 +0100
  • 56d121e02e Fix FoodsoftConfig.each_coop after 4e35e2d Patrick Gansterer 2017-02-14 12:00:19 +0100
  • 57bfd542b4 Fix create_upcoming_periodic_tasks after 9ae7c05 Patrick Gansterer 2017-02-14 11:52:05 +0100
  • ef5b5a11a2 Add reply_email_smtp_server task Patrick Gansterer 2017-02-04 07:20:32 +0100
  • 3a49e79548 Add mini-smtp-server gem dependency Patrick Gansterer 2017-02-04 07:17:17 +0100