Profile prompts & reminders
* Profile prompts & reminders
3 email reminders to for new users who have not completed their
jamkazam profile
* PR change requests. moved email sernding job to hourly job tasks. and add database table index
Approved-by: Seth Call
Lambda & local importer for jamtracks
* # This is a combination of 9 commits.
# This is the 1st commit message:
inital attempt before upgrading Rails in lambda
# The commit message #2 will be skipped:
# unzip works
# The commit message #3 will be skipped:
# wip
# The commit message #4 will be skipped:
# Add in gemspec
# The commit message #5 will be skipped:
# wip
# The commit message #6 will be skipped:
# imported one locally
# The commit message #7 will be skipped:
# Add in jmep
# The commit message #8 will be skipped:
# add in some baked in env vars
# The commit message #9 will be skipped:
# ran a local container build finally
* inital attempt before upgrading Rails in lambda
* Minor tweak for docker usage case of lambda running in AWS/lambda
add ability to control the visibility of beta site menu items.
the visibility state is stored in the back end api and the front
end menu items are been shown accordingly.
change users migration not to lock the table by directly setting
the default value of the accept_desktop_notifications colums
when running the migration
VRFS-5222 asset upload api
* migration file
* asset upload api wip
* /api/user_assets
this api endpoint is used to upload and query user_assets.
for uploads send following parameters..
- asset_type
- filename
- recording_id (optional)
- session_id (optional)
- ext_id (optional)
the api provides json response with signed url to aws s3
the same api endpoint is used to query uploaded user assets.
Following query parameters are supported.
- id
- ext_id
- recording_id + asset_type
- session_id + asset_type
* delete unused asset_uploader
* for user_asset uploads use aws_bucket
* db migration to add index on user_id of user_assets table
Approved-by: Seth Call
VRFS-5128 report for ad campaigns
* Ad campaign report
add new admin report for monitor and analyze the results
from a variety of paid campaigns
* reload report after updating values using best_in_place
* add users first_subscribed_plan_code
use this new column in ad campaigns report to filter by
subscription plan
* set first_subscribed_plan_code in recurly subscription creation
* set correct value for first_subscribed_plan_code