mirror of
https://github.com/fusionpbx/fusionpbx.git
synced 2025-12-30 00:53:50 +00:00
Create extensions view
This commit is contained in:
15
app/extensions/resources/database/views/extensions.php
Normal file
15
app/extensions/resources/database/views/extensions.php
Normal 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";
|
||||
Reference in New Issue
Block a user