Commit graph

  • 83d89fc361
    self.query_api Ziyi 2021-04-01 21:57:19 -07:00
  • 6b108043e1
    DRY query_api in mailbluster_manager Ziyi 2021-04-01 21:55:16 -07:00
  • a553a53b51
    Avoid repeating headers CactusPuppy 2021-04-01 21:47:28 -07:00
  • 7a5777c4f7
    Actually remove redundant code from helpers CactusPuppy 2021-04-01 21:35:32 -07:00
  • 130a43eb17
    Edit lead when user changes name Ziyi 2021-03-31 21:34:55 -07:00
  • 98a40889a8
    Prepare to add Mailbluster update name CactusPuppy 2021-03-31 21:28:12 -07:00
  • 1d89bbd59c
    Fix Rubocop linting issues CactusPuppy 2021-03-31 21:22:28 -07:00
  • f0296e2150
    Properly fire update_email hook after commit which changes user email CactusPuppy 2021-03-31 21:08:28 -07:00
  • 9f19f5d913
    Move Mailbluster business logic to services/ instead of helpers/ CactusPuppy 2021-03-31 21:05:59 -07:00
  • b9ff3a2530
    Fix Rubocop linting issues CactusPuppy 2021-03-30 22:21:03 -07:00
  • e0b62469b2
    Properly rename job file CactusPuppy 2021-03-25 20:16:09 -07:00
  • a2ad61b19e
    Fix typo in Mailbluster delete lead job CactusPuppy 2021-03-25 18:57:58 -07:00
  • f4a324cd79
    Finished spec, added FIXME for caveat in email change Ziyi 2021-03-25 17:30:43 -07:00
  • 7adf6730da
    Call mailbluster helpers when registering / cancelling reg to conference Ziyi 2021-03-25 17:21:27 -07:00
  • 0bb025a954
    CAUTION: deleted user model spec for mailbluster Ziyi 2021-03-25 17:00:58 -07:00
  • a2bd73ed16
    Use better and clearer shorthand for callbacks CactusPuppy 2021-03-25 16:44:51 -07:00
  • d938e3d330
    Fix some RSpec issues CactusPuppy 2021-03-25 16:43:18 -07:00
  • 6373abf16a
    Use Active Jobs to spin Mailbluster requests off into a separate thread CactusPuppy 2021-03-25 16:40:04 -07:00
  • 671d010e68
    Add Active Job definitions for executing Mailbluster requests CactusPuppy 2021-03-23 22:28:52 -07:00
  • 9ae19c8db6
    Fix Rubocop linting CactusPuppy 2021-03-23 15:00:02 -07:00
  • fbb16fb91b
    Spec for delete_lead WIP Ziyi 2021-03-23 13:45:05 -07:00
  • 5b193919dc
    Fix Rubocop linting issues CactusPuppy 2021-03-23 13:05:45 -07:00
  • 7bc0842d26
    Fix up RSpec tests CactusPuppy 2021-03-23 13:01:22 -07:00
  • e99d9ac054
    Use HTTParty to make connection logic much simpler CactusPuppy 2021-03-23 12:55:04 -07:00
  • a4eb07a4a8
    Properly stub MailBluster calls in FactoryBot user creation CactusPuppy 2021-03-19 16:50:27 -07:00
  • 10e14400e2
    Called create_lead in model, FactoryBot errors Ziyi 2021-03-19 11:13:39 -07:00
  • 246a67f695
    Prepare to add edit_lead spec CactusPuppy 2021-03-19 10:11:18 -07:00
  • 479fd4e898
    Match actually used URL in helper CactusPuppy 2021-03-19 10:11:07 -07:00
  • 0c055a1297
    Use OSEM_NAME if available CactusPuppy 2021-03-19 10:10:33 -07:00
  • af06589230
    Ensure Mailbluster helper methods actually correctly cause changes in the end service CactusPuppy 2021-03-17 15:20:01 -07:00
  • c78b151390
    Fix up spec to properly pass under expectations CactusPuppy 2021-03-17 15:06:24 -07:00
  • d4f823e7f4
    delete_lead WIP Ziyi 2021-03-17 14:54:57 -07:00
  • df9187a344
    Add spec for deleting leads CactusPuppy 2021-03-16 15:22:28 -07:00
  • be334da9a3
    Fix rubocop complaints CactusPuppy 2021-03-16 15:22:15 -07:00
  • 633d62d729
    Refactor Mailbluster API URL into a constant CactusPuppy 2021-03-16 15:16:56 -07:00
  • 1f3832c883
    Put user.variables in Mailbluster create test Ziyi 2021-03-16 14:28:39 -07:00
  • 4db10c1a8f
    Make return stub value more accurate CactusPuppy 2021-03-16 14:15:39 -07:00
  • 40fa873a9b
    Get WebMock matchers to work CactusPuppy 2021-03-14 13:54:44 -07:00
  • e026159e03
    Test mailbluster request body Ziyi 2021-03-14 13:43:20 -07:00
  • 7ed574c20e
    Start setting up WebMock to stub responses CactusPuppy 2021-03-14 13:25:36 -07:00
  • af4ec41f87
    Fixed spec @user Ziyi 2021-03-13 15:29:25 -08:00
  • 7f60f8aace
    Init create_lead, fix MailblusterHelper name Ziyi 2021-03-13 15:22:19 -08:00
  • 5739c05a94
    Begin writing tests for Mailbluster API calls CactusPuppy 2021-03-13 15:04:57 -08:00
  • 5a1bbc2769
    Prevent working test from causing failure, since Travis and Github Actions fail differently CactusPuppy 2021-04-07 13:49:39 -07:00
  • c86ee453b2
    Properly pend outputs context CactusPuppy 2021-04-07 13:21:37 -07:00
  • ea7f1a7edb
    [style]Fix style in user_datatable_spec Jimmy 2021-04-08 03:40:27 +08:00
  • ffa088ee07
    [fix]Revert github workflow; Change datatable tests to pending Jimmy 2021-04-08 03:30:32 +08:00
  • 5498d79ff9
    fix syntax Jimmy 2021-04-08 00:52:02 +08:00
  • 0e41a733c3
    try again Jimmy 2021-04-08 00:49:13 +08:00
  • e0a1122552
    try ignoring datatables Jimmy 2021-04-08 00:31:13 +08:00
  • 20da873c09
    try running rspec instead of rake Jimmy 2021-04-08 00:24:36 +08:00
  • ddda78d96c
    ignore user datatable Jimmy 2021-04-08 00:05:07 +08:00
  • 32524a3f52
    [style]Fix order of gem Jimmy 2021-04-07 23:25:58 +08:00
  • a287c0415a
    [fix]Fix ruby version and update mimemagic Jimmy 2021-04-07 23:22:40 +08:00
  • c6e1082213
    temp Jimmy 2021-04-07 23:18:51 +08:00
  • d88609b8ae
    [feat] Happening now JSON endpoint contains rendered abstract of event; Add corresponding tests Jimmy 2021-03-31 17:35:25 +08:00
  • 566b057e3c
    [refactor] Change to_json to as_json Jimmy 2021-03-31 16:08:44 +08:00
  • 4199530c77
    [fix] Fix event_schedule#happening_now? Jimmy 2021-03-31 08:34:04 +08:00
  • 5e006ca64e
    [fix] Remove unmerged code Jimmy 2021-03-31 07:52:55 +08:00
  • 16b1a969cb
    [fix] Use let in schedules_controller_spec; revert changes in event_schedule#happening_now? Jimmy 2021-03-31 07:45:26 +08:00
  • 0e460e76ec
    [feat] happening_now json endpoint returns event embedded in event_schedule Jimmy 2021-03-20 13:34:14 +08:00
  • 39d4960b69
    [fix] Fix style; Fix start_hour and end_hour in test Jimmy 2021-03-19 17:22:08 +08:00
  • 85fe894876
    [fix] Fix time displayed in happening_now.haml; Make event_schedule#happening_now? more efficient Jimmy 2021-03-19 17:13:34 +08:00
  • 2628952142
    [fix] Fix event_schedule# happening_now?; Add tests for happening_now JSON endpoint Jimmy 2021-03-18 18:53:55 +08:00
  • 6523eff5ab
    [feat] Use existing #happening_now method; respond to both html and json requests Jimmy 2021-03-17 21:02:35 +08:00
  • 7fe1c597ff
    [fix] live_events return json; use the provided happening_now? function Jimmy 2021-03-17 07:34:42 +08:00
  • 25af736868
    [feat] Endpoint implementation done Jimmy 2021-03-16 22:10:37 +08:00
  • badc6a3163
    [fix] Fix function name Jimmy 2021-03-16 22:16:21 +08:00
  • 879510bc8c
    [feat] Endpoint implementation done Jimmy 2021-03-16 22:10:37 +08:00
  • 018bbff7b8
    implementation in progress Jimmy 2021-03-12 10:38:47 -08:00
  • f3db1288cf
    happening now - model implementation rajavi-mishra 2021-03-12 09:51:24 -08:00
  • 7038e2a46d
    Update delayed_job_active_record to version 4.1.6 depfu[bot] 2021-04-13 12:56:17 +00:00
  • eb621d1371
    Update icalendar to version 2.7.1 depfu[bot] 2021-04-13 12:54:14 +00:00
  • 51e3ba26cc
    Update nokogiri to version 1.11.2 depfu[bot] 2021-04-13 12:45:53 +00:00
  • 1378691b78
    Update rolify to version 5.3.0 depfu[bot] 2021-04-13 12:31:36 +00:00
  • a403333701
    Update byebug to version 11.1.3 depfu[bot] 2021-04-13 12:20:59 +00:00
  • aa2c4f8f4b
    Update pg to version 1.2.3 depfu[bot] 2021-04-13 12:16:26 +00:00
  • d33f2f81bc
    Update mysql2 to version 0.5.3 depfu[bot] 2021-04-13 12:11:11 +00:00
  • d4fe924007
    Update uglifier to version 4.2.0 depfu[bot] 2021-04-13 12:06:03 +00:00
  • d647f6433a
    Merge pull request #2745 from differentreality/mimemagic Henne Vogelsang 2021-04-13 13:51:16 +02:00
  • b70852e67e [fix]Add comma Jimmy 2021-04-13 18:29:20 +08:00
  • d2f1720d70 [fix]Fix mailbot settings Jimmy 2021-04-13 18:26:38 +08:00
  • 1118c3cbcc
    Merge branch 'master' into 177717903-move-constants-to-configuration-file kingdish 2021-04-13 14:10:40 +08:00
  • d8a1232dc8
    Merge pull request #67 from CactusPuppy/177737586-add-precompiled-mailbot-css-to-production-environment kingdish 2021-04-13 14:09:24 +08:00
  • 25fc901128 [fix]Add mailbot.css to assets.rb Jimmy 2021-04-13 13:51:18 +08:00
  • a746a25b8f
    Merge pull request #117 from snap-cloud/depfu/update/capybara-3.35.3 Michael Ball 2021-04-12 22:14:42 -07:00
  • e08a465889 Merge branch 'master' into 177717903-move-constants-to-configuration-file Jimmy 2021-04-13 12:06:59 +08:00
  • e340758e6e
    Merge pull request #66 from CactusPuppy/177736599-program#any_event_for_this_date kingdish 2021-04-13 12:05:14 +08:00
  • 7284f6f50d [fix]Fix empty string check Jimmy 2021-04-13 11:47:13 +08:00
  • b3b5e890ee [fix]Fix program#any_event_for_this_date? Jimmy 2021-04-13 11:41:13 +08:00
  • 4fcc610b24 [feat]Config read from environment variables Jimmy 2021-04-13 11:03:37 +08:00
  • db8cb3ea1a
    Merge pull request #43 from CactusPuppy/176895554/mailbluster CactusPuppy 2021-04-12 15:46:25 -07:00
  • d6fe38bb2c
    Merge branch 'master' into 176895554/mailbluster CactusPuppy 2021-04-12 15:27:20 -07:00
  • c64031e9b5 try pinning github to 2.6.6 Michael Ball 2021-04-12 02:54:30 -07:00
  • ed401c0ff4
    Merge pull request #2736 from openSUSE/depfu/update/chartkick-3.4.2 Henne Vogelsang 2021-04-12 11:51:41 +02:00
  • 14b16b58eb tweak continue-on-error: true Michael Ball 2021-04-11 23:46:25 -07:00
  • b7fbba162b [refactor]Move constants to configuration file Jimmy 2021-04-12 14:01:49 +08:00
  • 41a0193ad3
    Merge pull request #45 from CactusPuppy/177261601-embed-happening-now-events-in-conference-splashpage kingdish 2021-04-12 13:38:29 +08:00
  • 272b5d20ce
    Add newline at end of show.js.erb file CactusPuppy 2021-04-11 13:46:56 -07:00
  • 8538eea7c2 Use 2.5.9 ruby version for gh actions Stella Rouzi 2021-04-11 12:59:45 +03:00