Skip to content

Commit

Permalink
Testing
Browse files Browse the repository at this point in the history
  • Loading branch information
fisharebest committed Jun 12, 2021
1 parent df72271 commit 6b736a8
Showing 1 changed file with 11 additions and 7 deletions.
18 changes: 11 additions & 7 deletions app/Services/TreeService.php
Original file line number Diff line number Diff line change
Expand Up @@ -81,17 +81,20 @@ public function all(): Collection
if (!Auth::isAdmin()) {
$query
->join('gedcom_setting AS gs2', static function (JoinClause $join): void {
$join->on('gs2.gedcom_id', '=', 'gedcom.gedcom_id')
->where('gs2.setting_name', '=', 'imported');
$join
->on('gs2.gedcom_id', '=', 'gedcom.gedcom_id')
->on('gs2.setting_name', '=', 'imported');
})
->join('gedcom_setting AS gs3', static function (JoinClause $join): void {
$join->on('gs3.gedcom_id', '=', 'gedcom.gedcom_id')
->where('gs3.setting_name', '=', 'REQUIRE_AUTHENTICATION');
$join
->on('gs3.gedcom_id', '=', 'gedcom.gedcom_id')
->on('gs3.setting_name', '=', 'REQUIRE_AUTHENTICATION');
})
->leftJoin('user_gedcom_setting', static function (JoinClause $join): void {
$join->on('user_gedcom_setting.gedcom_id', '=', 'gedcom.gedcom_id')
->where('user_gedcom_setting.user_id', '=', Auth::id())
->where('user_gedcom_setting.setting_name', '=', UserInterface::PREF_TREE_ROLE);
$join
->on('user_gedcom_setting.gedcom_id', '=', 'gedcom.gedcom_id')
->on('user_gedcom_setting.user_id', '=', Auth::id())
->on('user_gedcom_setting.setting_name', '=', UserInterface::PREF_TREE_ROLE);
})
->where(static function (Builder $query): void {
$query
Expand Down Expand Up @@ -192,6 +195,7 @@ static function (Builder $query) use ($tree_id): void {
);

// Gedcom and privacy settings
$tree->setPreference('REQUIRE_AUTHENTICATION', '');
$tree->setPreference('CONTACT_USER_ID', (string) Auth::id());
$tree->setPreference('WEBMASTER_USER_ID', (string) Auth::id());
$tree->setPreference('LANGUAGE', I18N::languageTag()); // Default to the current admin’s language
Expand Down

0 comments on commit 6b736a8

Please sign in to comment.