There is nothing wrong with using AI to write code when you have the experience to guide it, evaluate its output, and recognize mistakes. Like operating a forklift, using a powerful tool safely requires knowledge and training. Giving someone access to that tool does not automatically qualify them to use it.I don’t see anything wrong with @smn developing software using AI. This is the future of software development, whether people like it or not.
When an admin "impersonates," they are not impersonating a tenant directly. They impersonate a user, and everything that user can see (including that user's tenant context) comes along for the ride.I just installed TallPBX - looks great.
Quick question for you, @smn: Is the only way to switch between tenants by impersonating another admin, or is there a tenant selector somewhere?
What is a tenantI just installed TallPBX - looks great.
Quick question for you, @smn: Is the only way to switch between tenants by impersonating another admin, or is there a tenant selector somewhere?
[OK] Your project is now ready in /var/www/tallpbx
Whats Next?
===========
* For more detailed documentation, see the https://roadrunner.dev
* To run the application, use the following command: $ rr serve
Configuring FreeSWITCH mod_xml_curl
Reading package lists...
Building dependency tree...
Reading state information...
E: Unable to locate package freeswitch-mod-json-cdr
Unable to complete the required APT command after waiting for the package manager lock.
Wait for unattended upgrades to finish, fix any reported package error, then re-run the installer.
✗ TALL Stack (Laravel, Livewire, Tailwind, DaisyUI) failed (exit code: 1)
Stopping because the application setup failed. Fix the reported error and re-run the installer.