Create extensions view

This commit is contained in:
FusionPBX
2025-09-20 23:34:32 -06:00
committed by GitHub
parent 245f74d6f9
commit f9f5dc9de4

View File

@@ -0,0 +1,15 @@
<?php
$view['name'] = "view_extensions";
$view['version'] = "20250920";
$view['description'] = "Show the extensions with assigned users";
$view['sql'] = "SELECT \n";
$view['sql'] .= "e.*, \n";
$view['sql'] .= "( \n";
$view['sql'] .= " SELECT json_agg(u.*) \n";
$view['sql'] .= " FROM v_extension_users as u \n";
$view['sql'] .= " WHERE u.extension_uuid = e.extension_uuid \n";
$view['sql'] .= ") AS extension_users \n";
$view['sql'] .= "FROM \n";
$view['sql'] .= " v_extensions as e \n";
$view['sql'] .= "); \n";