More work on displaying and editing an LDAP entry

This commit is contained in:
2023-04-02 22:07:15 +10:00
parent d6f833f6eb
commit 4fd51abcb1
25 changed files with 194 additions and 91 deletions

View File

@@ -2,7 +2,7 @@
namespace App\Classes\LDAP\Attribute\Internal;
use Carbon\Carbon;
use Illuminate\Contracts\View\View;
use App\Classes\LDAP\Attribute\Internal;
@@ -11,8 +11,10 @@ use App\Classes\LDAP\Attribute\Internal;
*/
final class Timestamp extends Internal
{
public function __toString(): string
public function render(bool $edit=FALSE): View
{
return Carbon::createFromTimestamp(strtotime($this->values[0]))->format(config('ldap.datetime_format','Y-m-d H:i:s'));
// @note Internal attributes cannot be edited
return view('components.attribute.internal.timestamp')
->with('o',$this);
}
}