23 lines
1.1 KiB
Mako
23 lines
1.1 KiB
Mako
-- Get the owner name of person who owns a photo in a shared album
|
|
--
|
|
-- Case where someone has invited you to a shared album
|
|
-- Need to get the owner of the shared album
|
|
SELECT DISTINCT
|
|
ZGENERICALBUM.ZCLOUDOWNERFULLNAME as OWNER_FULLNAME
|
|
FROM ZGENERICALBUM
|
|
JOIN ${asset_table} ON ${asset_table}.ZCLOUDOWNERHASHEDPERSONID = ZGENERICALBUM.ZCLOUDOWNERHASHEDPERSONID
|
|
WHERE ${asset_table}.ZUUID = "${uuid}"
|
|
AND ZGENERICALBUM.ZCLOUDOWNERHASHEDPERSONID IS NOT NULL
|
|
AND ZGENERICALBUM.ZCLOUDOWNERHASHEDPERSONID != ""
|
|
AND OWNER_FULLNAME != "(null) (null)"
|
|
UNION
|
|
-- Case where you have invited someone to a shared album
|
|
-- Need to get the data for person who was invited to the album
|
|
SELECT DISTINCT
|
|
ZCLOUDSHAREDALBUMINVITATIONRECORD.ZINVITEEFULLNAME AS OWNER_FULLNAME
|
|
FROM ZCLOUDSHAREDALBUMINVITATIONRECORD
|
|
JOIN ${asset_table} ON ${asset_table}.ZCLOUDOWNERHASHEDPERSONID = ZCLOUDSHAREDALBUMINVITATIONRECORD.ZINVITEEHASHEDPERSONID
|
|
WHERE ${asset_table}.ZUUID = "${uuid}"
|
|
AND ZCLOUDSHAREDALBUMINVITATIONRECORD.ZINVITEEHASHEDPERSONID IS NOT NULL
|
|
AND ZCLOUDSHAREDALBUMINVITATIONRECORD.ZINVITEEHASHEDPERSONID != ""
|
|
AND OWNER_FULLNAME != "(null) (null)" |