Skip to content

Commit 427d793

Browse files
committed
feat(pages-and-resources): remove isEditable prop and clean up related components
1 parent 9edeba9 commit 427d793

4 files changed

Lines changed: 1 addition & 85 deletions

File tree

src/pages-and-resources/discussions/app-config-form/AppConfigFormSaveButton.jsx

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,11 @@ import messages from './messages';
99
import { SAVING } from '../data/slice';
1010
import { AppConfigFormContext } from './AppConfigFormProvider';
1111
import { useModel } from '../../../generic/model-store';
12-
import { PagesAndResourcesContext } from '../../PagesAndResourcesProvider';
1312

1413
const AppConfigFormSaveButton = ({ labelText }) => {
1514
const intl = useIntl();
1615
const saveStatus = useSelector(state => state.discussions.saveStatus);
1716
const { selectedAppId } = useSelector((state) => state.discussions);
18-
const { isEditable } = useContext(PagesAndResourcesContext);
1917

2018
const app = useModel('apps', selectedAppId);
2119
const canSubmit = getAuthenticatedUser().administrator || !app?.adminOnlyConfig;
@@ -47,7 +45,6 @@ const AppConfigFormSaveButton = ({ labelText }) => {
4745
}}
4846
state={submitButtonState}
4947
onClick={handleSave}
50-
disabled={!isEditable}
5148
style={{ minWidth: '88px' }}
5249
/>
5350
)

src/pages-and-resources/discussions/app-config-form/apps/lti/LtiConfigForm.jsx

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,6 @@ const LtiConfigForm = ({ onSubmit, formRef }) => {
113113
onChange={handleChange}
114114
onBlur={handleBlur}
115115
value={values.consumerKey}
116-
117116
/>
118117
{isInvalidConsumerKey && (
119118
<Form.Control.Feedback type="invalid" hasIcon={false}>
@@ -145,7 +144,6 @@ const LtiConfigForm = ({ onSubmit, formRef }) => {
145144
onChange={handleChange}
146145
onBlur={handleBlur}
147146
value={values.launchUrl}
148-
149147
/>
150148
{isInvalidLaunchUrl && (
151149
<Form.Control.Feedback type="invalid" hasIcon={false}>
@@ -166,7 +164,6 @@ const LtiConfigForm = ({ onSubmit, formRef }) => {
166164
onBlur={handleBlur}
167165
checked={values.piiShareUsername}
168166
label={intl.formatMessage(messages.piiShareUsername)}
169-
170167
/>
171168
<Form.Check
172169
type="checkbox"
@@ -175,7 +172,6 @@ const LtiConfigForm = ({ onSubmit, formRef }) => {
175172
onBlur={handleBlur}
176173
checked={values.piiShareEmail}
177174
label={intl.formatMessage(messages.piiShareEmail)}
178-
179175
/>
180176
</Form.Group>
181177
</div>

src/pages-and-resources/discussions/app-config-form/apps/openedx/OpenedXConfigForm.jsx

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -141,11 +141,7 @@ const OpenedXConfigForm = ({
141141
{!legacy
142142
&& (
143143
<>
144-
<InContextDiscussionFields
145-
onBlur={handleBlur}
146-
onChange={handleChange}
147-
values={values}
148-
/>
144+
<InContextDiscussionFields onBlur={handleBlur} onChange={handleChange} values={values} />
149145
<AppConfigFormDivider thick />
150146
</>
151147
)}

src/pages-and-resources/discussions/app-config-form/apps/shared/InContextDiscussionFields.test.jsx

Lines changed: 0 additions & 73 deletions
This file was deleted.

0 commit comments

Comments
 (0)