some dirty changes for multitenancy to work
remove subscribem here and put it into the config
refactor storage path attribute
add the ability to provide a namespace for attachments
update newest multitenancy
just move the namespace method around
add http auth to the whole site
REVIEW: temporarily remove hostname and email sender from the settings
only do http auth when desired
define tld length by env variable
set default settings by settings.yml
REVIEW: in order to work, we need to extract jobs into their own classes and tell them to switch databases before invocation
convert ENV variable to integer if used
send issue update emails synchronous for now...
remove multi tenancy migration. now directly called from the engine's db/migrate path.
more configuration!
add recaptcha
add google analytics
only pass ids to delayed job as it doesn't correctly serializes the mail object for the job. also reduces the size of the delayed job payload data and is in general a good practice.
recaptcha defaults to reading from these two environment variables