Apache-SdnFw

 view release on metacpan or  search on metacpan

lib/Apache/SdnFw/template/db/views/employees_v_login.sql  view on Meta::CPAN

CREATE VIEW employees_v_login (employee_id, login, cookie, passwd, name, email,
	password_expired, account_expired, groups, admin) AS
SELECT e.employee_id, e.login, e.cookie, e.passwd, e.name, e.email,
	CASE WHEN passwd_expire < now() THEN TRUE ELSE NULL END as password_expired,
	CASE WHEN expired_ts < now() THEN TRUE ELSE NULL END as account_expired,
	concat(eg.group_id) as groups,
	CASE WHEN count(g.admin) > 0 THEN TRUE ELSE NULL END as admin
FROM employees e
	LEFT JOIN employee_groups eg ON e.employee_id=eg.employee_id
	LEFT JOIN groups g ON eg.group_id=g.group_id
GROUP BY 1,2,3,4,5,6,7,8;
GRANT ALL ON employees_v_login TO sdnfw;



( run in 0.726 second using v1.01-cache-2.11-cpan-f56aa216473 )