Index: openacs-4/packages/acs-kernel/sql/postgresql/upgrade/upgrade-5.0.0b3-5.0.0b4.sql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-kernel/sql/postgresql/upgrade/upgrade-5.0.0b3-5.0.0b4.sql,v diff -u -r1.1.2.1 -r1.1.2.2 --- openacs-4/packages/acs-kernel/sql/postgresql/upgrade/upgrade-5.0.0b3-5.0.0b4.sql 24 Nov 2003 17:25:15 -0000 1.1.2.1 +++ openacs-4/packages/acs-kernel/sql/postgresql/upgrade/upgrade-5.0.0b3-5.0.0b4.sql 30 Nov 2003 01:17:56 -0000 1.1.2.2 @@ -768,3 +768,35 @@ where segment_id = name__segment_id; end;' language 'plpgsql' stable strict; + +---- DRB: fixes bug 1144 + +create or replace view registered_users +as + select p.email, p.url, pe.first_names, pe.last_name, u.*, mr.member_state + from parties p, persons pe, users u, group_member_map m, membership_rels mr, acs_magic_objects amo + where party_id = person_id + and person_id = user_id + and u.user_id = m.member_id + and m.rel_id = mr.rel_id + and amo.name = 'registered_users' + and m.group_id = amo.object_id + and m.container_id = m.group_id + and m.rel_type = 'membership_rel' + and mr.member_state = 'approved' + and u.email_verified_p = 't'; + +create or replace view cc_users +as +select o.*, pa.*, pe.*, u.*, mr.member_state, mr.rel_id +from acs_objects o, parties pa, persons pe, users u, group_member_map m, membership_rels mr, acs_magic_objects amo +where o.object_id = pa.party_id + and pa.party_id = pe.person_id + and pe.person_id = u.user_id + and u.user_id = m.member_id + and amo.name = 'registered_users' + and m.group_id = amo.object_id + and m.rel_id = mr.rel_id + and m.container_id = m.group_id + and m.rel_type = 'membership_rel'; +