power users can edit all publisher fields

This commit is contained in:
Dobromir Popov
2025-12-21 16:48:23 +02:00
parent 00032f8220
commit 91819158a7

View File

@@ -166,7 +166,7 @@ export default function PublisherForm({ item, me }) {
<div className="mb-4">
<label className="label" htmlFor="lastName">Фамилия</label>
<input type="text" id="lastName" name="lastName" value={publisher.lastName} onChange={handleChange} className="textbox" placeholder="Last Name" autoFocus />
<ProtectedRoute allowedRoles={[UserRole.ADMIN]} deniedMessage=" ">
<ProtectedRoute allowedRoles={[UserRole.ADMIN, UserRole.POWERUSER]} deniedMessage=" ">
<div className="border border-blue-500 border-solid p-2">
<div className="form-check">
@@ -183,7 +183,7 @@ export default function PublisherForm({ item, me }) {
<input type="number" id="desiredShiftsPerMonth" name="desiredShiftsPerMonth" value={publisher.desiredShiftsPerMonth} onChange={handleChange} className="textbox" placeholder="desiredShiftsPerMonth" autoFocus />
</div> <div className="mb-4">
<label className="label" htmlFor="email">Имейл</label>
<ProtectedRoute allowedRoles={[UserRole.ADMIN]} deniedMessage={publisher.email} className="">
<ProtectedRoute allowedRoles={[UserRole.ADMIN, UserRole.POWERUSER]} deniedMessage={publisher.email} className="">
<div className="border border-blue-500 border-solid p-2">
<input type="text" id="email" name="email" value={publisher.email} onChange={handleChange} className="textbox" placeholder="Email" autoFocus />
</div>