Spaces:
Sleeping
Sleeping
Tristan Yu
commited on
Commit
·
02eb8d7
1
Parent(s):
04abcc8
Allow persistent edits by submitter; admins can edit any submission (UI only)
Browse files
client/src/pages/TutorialTasks.tsx
CHANGED
|
@@ -1561,7 +1561,7 @@ const TutorialTasks: React.FC = () => {
|
|
| 1561 |
</div>
|
| 1562 |
</div>
|
| 1563 |
<div className="flex items-center space-x-2 mt-2">
|
| 1564 |
-
{submission.isOwner && (
|
| 1565 |
<button
|
| 1566 |
onClick={() => handleEditSubmission(submission._id, submission.transcreation)}
|
| 1567 |
className="text-indigo-900 hover:text-indigo-900 text-sm font-medium"
|
|
|
|
| 1561 |
</div>
|
| 1562 |
</div>
|
| 1563 |
<div className="flex items-center space-x-2 mt-2">
|
| 1564 |
+
{(submission.isOwner || (JSON.parse(localStorage.getItem('user') || '{}').role === 'admin')) && (
|
| 1565 |
<button
|
| 1566 |
onClick={() => handleEditSubmission(submission._id, submission.transcreation)}
|
| 1567 |
className="text-indigo-900 hover:text-indigo-900 text-sm font-medium"
|
client/src/pages/WeeklyPractice.tsx
CHANGED
|
@@ -2215,7 +2215,7 @@ const WeeklyPractice: React.FC = () => {
|
|
| 2215 |
{(submission.voteCounts?.['1'] || 0) + (submission.voteCounts?.['2'] || 0) + (submission.voteCounts?.['3'] || 0)}
|
| 2216 |
</span>
|
| 2217 |
</div>
|
| 2218 |
-
{submission.isOwner && (
|
| 2219 |
<button
|
| 2220 |
onClick={() => handleEditSubmission(submission._id, submission.transcreation)}
|
| 2221 |
className="text-purple-600 hover:text-purple-800 text-sm font-medium"
|
|
|
|
| 2215 |
{(submission.voteCounts?.['1'] || 0) + (submission.voteCounts?.['2'] || 0) + (submission.voteCounts?.['3'] || 0)}
|
| 2216 |
</span>
|
| 2217 |
</div>
|
| 2218 |
+
{(submission.isOwner || (JSON.parse(localStorage.getItem('user') || '{}').role === 'admin')) && (
|
| 2219 |
<button
|
| 2220 |
onClick={() => handleEditSubmission(submission._id, submission.transcreation)}
|
| 2221 |
className="text-purple-600 hover:text-purple-800 text-sm font-medium"
|