Sharetribe version 7.5.0 is now available!

[7.5.0] - 2019-01-30

Added

  • Social media sharing specific image #3455
  • Edit reviews feature #3422
  • New user segment for sending e-mails to users: “User who are allowed to post listings” #3461
  • “Per unit” default pricing unit #3462
  • Japan as supported country for Stripe #3472
  • Puerto Rico as supported country for Stripe #3474
  • Possibility to hide slogan and description from the cover photo #3477
  • Transaction search and filter #3484 and #3504
  • Listing search and filter #3496
  • Customizable footer for Pro subscriptions #3374
  • New section in admin panel to view and manage invitations #3505
  • Add user_id to the listing CSV export #3511
  • HSTS support #3512
  • Add filters in User search and filters #3515
  • Add Conversations search in admin panel #3521
  • Admin can act as another user (post listings as, edit profile) #3525
  • Admin can resend confirmation email #3529
  • Add Review search in admin panel #3537
  • Social media sharing specific texts #3538
  • Custom link behind marketplace logo #3564
  • Ability to edit default top bar menu links #3565
  • Admins should be able to see closed listings #3582
  • User can browse all their listings in a table #3584

Changed

  • Make “Per unit” the default pricing unit for product marketplace #3462
  • Better messaging for closed marketplaces #3465
  • Allow 65 characters in the listing title #3497
  • Characters are escaped in URLs #3546
  • Updated list of supported and unsupported languages #3577

Deprecated

Removed

Fixed

  • Bug in Hong Kong bank account form #3456
  • Bug in transaction agreement text #3468
  • Bug in availability per hour manager #3467
  • Layout for social media image #3475
  • Amazon Web service mail verification #3471
  • Number of users when searching in the admin panel #3483

Security

  • Fix referrer issue #3469
  • Security dependencies update #3470
  • Dependency update #3479

Upgrade from 7.4.0 to 7.5.0

HTTP Strict Transport Security is now enabled by default for sites that do not use custom domain
communities.use_domain = false) when always_use_ssl is set to true in the configuration. If you wish to disable it, set hsts_max_age to 0.

Nothing else special. See the [#general-update-instructions].

3 Likes

Dear ST-Team,
thank you again for the nice update.

I found so far two bugs:

  • admin area / social media / the social media image does not work for linkedin (still the old background image of the landing page is shown; while description and title change works well)

  • admin area / footer / the footer option is disabled/hidden and cannot enabled/activated

Would be great to see a fix for them; thank you again for the great job you are doing!
BR
Stefan

2 Likes

Hello,

After upgrading to 7.5.0, I have the same problem as reported here : https://www.sharetribe.com/community/t/sharetribe-7-2-manage-users-marketplace-temporarily-unavailable/883

Manage users works if the language is English but not if it is French (marketplace temporarily unavailable)

Thanks for sharing your experiences!

@sst:

  1. That works for me, I’m not able to reproduce any error. However it could be that LinkedIn doesn’t update things immediately. Have you tested with https://www.linkedin.com/post-inspector/?

  2. Do you have “communities.footer_enabled” set to true?

@guido:

  1. Unfortunately I’m not able to reproduce it. But do you have the same error message? What is visible in your logs? Do you have languages (fr.yml) up to date?

Dear Thomas,
Thank you for your reply.

  1. I tested it with the linkedin post inspector and it is still the same bug (taking the background image from the landing page). Is there any special setting in the landing page, which needs to be set there?

  2. I have set in the DB directly communities.footer_enabled to true, but then it is clicked, but still via the console it is not possible to change the settings? any idea?

Thanks for the details, @sst!

  1. Hmm can you tell me a bit more? Do you mean that this is about the Custom Landing Page, or the regular homepage?

  2. Thanks. What do you have in your marketplace_plans.features? Is there, in the options, "footer":true?

1 Like

Hi,

  1. Yes I mean the Custom landing page?

  2. Where can I find (or where should be) the marketplace_plans.features ? In the DB or in the config.yml?

  1. All right then! I’m not so sure about how that works with Custom Landing Page so ping @luisrodgon (currently on holidays, so possibly a bit of delay before he answers) who knows more.

  2. Indeed you can find the values in that field from your database (table marketplace_plans, field features) or via your Rails console.

  1. maketplace_plans is empty in the DB; do you have a template how is should look like or a screenshot?
  1. I’m not exactly sure that this is what’s missing, but could you then try to add a new row in that table with:
  • community_id: your community_id
  • status:active`
  • features: {"deletable":false,"admin_email":true,"whitelabel":true,"footer":true}
  • member_limit: 100000 (or whatever)
  • expires_at: null
1 Like
  1. I added it, but with no effect;

Dear Thomas,

Indeed I made changes to the fr.yml file. I will have to check if it is the cause of the problem.
(I had no problem with this modified fr.yml with the sharetribe 7.4.0 version.)

But in the meantime, I am facing an other problem: my EC2 instance is full, so I cannot run the site. :thinking:

I don’t understand why it is using so much space…

One of the last change in the code was applying the patch for location search (https://github.com/sharetribe/sharetribe/pull/3256)
Could it be the cause for suddenly filling the disk ?

@sst
Hmm strange, that should do the work…

Just to be safe, can you run the following via Rails command (replace with your community_id of course):

  1. FeatureFlagService::API::Api.features.enable(community_id: YOUR_COMMUNITY_ID, features: [:footer])
  2. PlanService::Store::Plan::PlanModel.create(community_id: YOUR_COMMUNITY_ID, status: "active", features: {"whitelabel"=>true, "admin_email"=>true, "footer"=>true}, expires_at: Time.current + 20.years)

@guido
All right, keep us posted with the fr.yml correct updates!

Unfortunately I won’t be able to help much with the full disk thing but maybe answers at https://www.sharetribe.com/community/t/need-help-disk-space-is-full/1767/2 could help?

1 Like

Hi Thomas,
Sry I’m not an rails expert. I tried to run it like that, but hat does not work.

  • I went to the sharetribe directory with “cd sharetribe”
  • Then I tried: RAILS_ENV=production FeatureFlagService::API::Api.features.enable(community_id: 1, features: [:footer])

But here I got an error. I guess there is a different way to send these commands via the rails command line? Thank you for enlightening me:)

Thank you. One information can help me : according to you, what should be the size (approximatively) of a fresh installation of sharetribe + requirements on my instance ?

Dear Thomas,
for 2:

I found a way to send the commands via ruby command line:

  • For the first command I got the following error:
    -:1:in `’: uninitialized constant FeatureFlagService (NameError)

  • For the second one, this one:
    -:1:in `’: uninitialized constant PlanService (NameError)

Any ideas?

Guys, any ideas about the bug wrt to the footer problem?

Also facing same issue… activate footer is not select-able in admin. Is seems as a nice feature…but how to activate it?

Hello,

I confirm that my problem was because of changes in the fr.yml file.
Fixed now. Thank you again for your help.

Dear Thomas,
Did you found some time to figure out the two bugs of 7.5.0?

  • admin area / social media / the social media image does not work for linkedin (still the old background image of the landing page is shown; while description and title change works well)

  • admin area / footer / the footer option is disabled/hidden and cannot enabled/activated