openedx / frontend-app-publisher Goto Github PK
View Code? Open in Web Editor NEWPublisher frontend to manage course creation and marketing content curation.
License: GNU Affero General Public License v3.0
Publisher frontend to manage course creation and marketing content curation.
License: GNU Affero General Public License v3.0
1.16.0
to 1.17.0
.This version is covered by your current version range and after updating it in your project the build failed.
axios-mock-adapter is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
The new version differs by 18 commits.
0ecd872
1.17.0
844012c
Upgrade eslint
f32cf15
Add tests for calling interceptors only once when using passThrough
082020c
Merge pull request #200 from dingziqi/master
4fcf05e
Add a failing test case for using passThrough with baseURL
436cbda
Update dependencies, only run tests on relevant Node versions
e244731
Merge pull request #204 from jtomaszewski/patch-3
67bbc9f
Merge pull request #201 from BrianMitchL/add-types
7bd34fb
Fix timeout, timeoutOnce, networkError, networkErrorOnce TS typedefs
96993eb
Merge branch 'master' into add-types
d742b23
Merge pull request #195 from alburkerk2/master
456d085
Add resetHandlers and resetHistory types
fdb32dd
call originalAdapter instead of call request
9064f2e
fix: declare resetHistory method in MockAdapter class
0e6f790
Merge pull request #191 from igormalyk/readme-update
There are 18 commits in total.
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
3.8.0
to 3.9.0
.This version is covered by your current version range and after updating it in your project the build failed.
stylelint-scss is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.
selector-no-union-class-name
rule.function-color-relative
rule.comment-no-loud
rule.map-keys-quotes
rule.at-else-empty-line-before
and dollar-variable-empty-line-before
rules.Huge thanks to the people who contributed!
The new version differs by 45 commits.
28b6acb
Prepare version 3.9.0 [skip ci]
51c6aa8
Add new rules to readme
e408b51
Update contributors list [skip ci]
b157feb
Update lockfiles
4144d30
Merge pull request #333 from rambleraptor/use-scale-color
37a4ca4
Merge branch 'master' into use-scale-color
925b5a8
Merge pull request #332 from rambleraptor/no-loud-comments
823c40e
Merge pull request #331 from rambleraptor/map-quotes
8628f64
using always instead of true/false
73ce6a6
Merge pull request #340 from kristerkari/greenkeeper/husky-3.0.0
31fb8ab
Merge pull request #339 from kristerkari/greenkeeper/lint-staged-9.0.0
d4c2647
typo
21d29a1
changing rule name
11b7a4b
chore(package): update lockfile package-lock.json
db07308
chore(package): update husky to version 3.0.0
There are 45 commits in total.
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
4.3.1
to 4.4.0
.This version is covered by your current version range and after updating it in your project the build failed.
react-router-dom is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
10.0.2
to 10.0.3
.This version is covered by your current version range and after updating it in your project the build failed.
babel-eslint is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
4.1.0
to 4.1.2
.This version is covered by your current version range and after updating it in your project the build failed.
@edx/paragon is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.
The new version differs by 3 commits.
5a051a5
fix: show warnings during development (#416)
420a82b
docs: add ADR describing abandonment of Reactstrap (#412)
32773a3
Add transition replace (#415)
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
3.9.1
to 3.9.2
.This version is covered by your current version range and after updating it in your project the build failed.
@edx/paragon is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.
The new version differs by 5 commits.
20fb761
fix(utils): prevent newId from duplicating ids (#390)
9c1baa8
Merge pull request #386 from edx/djoy/ownership_and_bootstrappy_adrs
1d6486b
Review feedback, formatting, and marking accepted
2180db7
Review feedback from Lise - thanks!
b042053
Creation of three new ADRs for paragon
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
5.0.9
to 5.0.10
.This version is covered by your current version range and after updating it in your project the build failed.
tinymce is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
In order to advance implementation of both OEP-45: Configuring and Operating Open edX and openedx/public-engineering#51, we would like to switch devstack from using primarily Docker images built with Ansible code from the configuration repository to images built from Dockerfiles in each service's repository. We hope this will also help simplify Tutor by providing better base images to derive from, with fewer workarounds and duplicated code blocks required in Tutor.
A/C
Ensure that the repo's Dockerfile can create a base image which is appropriate for small production installations
Ensure that the repo's Dockerfile also defines an additional image derived from the base which adds dependencies and configuration changes needed for development environments
Check with the Tutor developers during code review to see if any further changes to the Dockerfile would help simplify Tutor
Automate uploads of both images when code changes are merged
Switch devstack to use the new Ansible-free development image, and do some basic testing to ensure it works before merging
Hi All,
I am installing this plugin and getting error of Cors and CSRF i have made few patches for production.py but all go in vain please guide me how to resolve the issue i have asked into Tutor forum and also Openedx forum but nothing happened please guide me we are facing this issue from last 4 days
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates are currently rate-limited. Click on a checkbox below to force their creation now.
react-router
, react-router-dom
)These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
react
, react-dom
).github/workflows/add-depr-ticket-to-depr-board.yml
.github/workflows/add-remove-label-on-comment.yml
.github/workflows/ci.yml
actions/checkout v3
actions/setup-node v3
codecov/codecov-action v3
dawidd6/action-send-mail v3
ubuntu 20.04
.github/workflows/commitlint.yml
.github/workflows/lockfileversion-check.yml
.github/workflows/self-assign-issue.yml
.github/workflows/update-browserslist-db.yml
package.json
@edx/brand ^1.2.2
@edx/frontend-component-footer ^6.4.0
@edx/frontend-platform 5.6.1
@edx/openedx-atlas ^0.6.0
@edx/paragon ^20.44.0
@edx/tinymce-language-selector 1.1.0
@fortawesome/free-regular-svg-icons 6.5.2
@fortawesome/free-solid-svg-icons 6.5.2
@fortawesome/react-fontawesome 0.2.0
classnames 2.5.1
core-js 3.36.1
fast-json-stable-stringify 2.1.0
font-awesome 4.7.0
history 4.10.1
jsx-to-string 1.4.0
moment 2.30.1
moment-timezone 0.5.45
postcss 8.4.38
prop-types 15.8.1
query-string 7.1.3
react ^17.0.2
react-autosuggest 10.1.0
react-beautiful-dnd 13.1.1
react-copy-to-clipboard 5.1.0
react-dom ^17.0.2
react-helmet 6.1.0
react-redux 7.2.9
react-router 6.22.3
react-router-dom 6.22.3
react-select 3.2.0
react-tooltip 4.5.1
redux 4.2.1
redux-devtools-extension 2.13.9
redux-form 8.3.10
redux-logger 3.0.6
redux-thunk 2.4.2
regenerator-runtime 0.14.1
tinymce 5.10.9
@edx/browserslist-config ^1.2.0
@edx/frontend-build 13.0.14
@edx/stylelint-config-edx ^2.3.0
@wojtekmaj/enzyme-adapter-react-17 ^0.8.0
axios 0.27.2
axios-mock-adapter 1.22.0
enzyme 3.11.0
enzyme-to-json 3.6.2
gh-pages 3.2.3
husky 7.0.4
is-blob 2.1.0
redux-mock-store 1.5.4
stylelint-declaration-strict-value 1.10.4
.nvmrc
There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.
Error type: undefined. Note: this is a nested preset so please contact the preset author if you are unable to fix it yourself.
devDependency
enzyme was updated from 3.7.0
to 3.8.0
.devDependency
enzyme-adapter-react-16 was updated from 1.9.0
to 1.9.1
.This version is covered by your current version range and after updating it in your project the build failed.
This monorepo update includes releases of one or more dependencies which all belong to the enzyme group definition.
enzyme is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
3.0.1
to 3.0.2
.This version is covered by your current version range and after updating it in your project the build failed.
@edx/frontend-auth is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.
The new version differs by 4 commits.
252c3d8
Merge pull request #17 from edx/douglashall/verify_access_token_expiration
94c2453
fix(authinterface): check jwt expiration when checking for valid auth
fbf34b3
Merge pull request #15 from edx/robrap/update-tests
45176ec
refactor(tests): make tests more resilient
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
🚨 You need to enable Continuous Integration on Greenkeeper branches of this repository. 🚨
To enable Greenkeeper, you need to make sure that a commit status is reported on all branches. This is required by Greenkeeper because it uses your CI build statuses to figure out when to notify you about breaking changes.
Since we didn’t receive a CI status on the greenkeeper/initial
branch, it’s possible that you don’t have CI set up yet. We recommend using Travis CI, but Greenkeeper will work with every other CI service as well.
If you have already set up a CI for this repository, you might need to check how it’s configured. Make sure it is set to run on all new branches. If you don’t want it to run on absolutely every branch, you can whitelist branches starting with greenkeeper/
.
Once you have installed and configured CI on this repository correctly, you’ll need to re-trigger Greenkeeper’s initial pull request. To do this, please click the 'fix repo' button on account.greenkeeper.io.
Abstract
Node 16's support will end on September 11, 2023. So we have to upgrade node JS to v18 before that.
Extras
Project should use .nvmrc
to have a consistent node version
We have to update Readme accordingly.
Publisher fails to start up when run in devstack with make dev.up.frontend-app-publisher
. The error is TypeError: cli.isMultipleCompiler is not a function.
This can be fixed locally by manually installing [email protected] and/or [email protected] in the shell but the app should work on startup without needing extra commands.
It's possible the solution is to upgrade to the latest version of Paragon (to bring in this fix: openedx/paragon#1562) but this causes dependency conflicts:
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: @edx/[email protected]
npm ERR! Found: @edx/[email protected]
npm ERR! node_modules/@edx/frontend-platform
npm ERR! @edx/frontend-platform@"3.0.1" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer @edx/frontend-platform@"^2.4.0" from @edx/[email protected]
npm ERR! node_modules/@edx/frontend-component-footer-edx
npm ERR! @edx/frontend-component-footer-edx@"4.4.1" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: @edx/[email protected]
npm ERR! node_modules/@edx/frontend-platform
npm ERR! peer @edx/frontend-platform@"^2.4.0" from @edx/[email protected]
npm ERR! node_modules/@edx/frontend-component-footer-edx
npm ERR! @edx/frontend-component-footer-edx@"4.4.1" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See /root/.npm/eresolve-report.txt for a full report.
npm ERR! A complete log of this run can be found in:
npm ERR! /root/.npm/_logs/2022-11-03T14_24_04_291Z-debug-0.log
4.35.0
to 4.35.1
.This version is covered by your current version range and after updating it in your project the build failed.
webpack is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
realResource
condition in rule to schemaThe new version differs by 20 commits.
569dd6a
4.35.1
5c7996d
Merge pull request #9328 from jchapman127/bugfix/match-resource
fec4d53
only affect loader order when match resource is used
61d508e
improve test cases for more edge cases
5523a0a
Merge pull request #9326 from vankop/add-real-resource-parameter
49dc747
fix loader ordering
a435c74
add test case for #9053
68f794d
updated snapshots, rerun tooling scripts
b320269
add realResource parameter to RuleSetRule
c8f4dd1
Merge pull request #9322 from webpack/dependabot/npm_and_yarn/@types/node-10.14.10
498834c
Merge pull request #9321 from webpack/dependabot/npm_and_yarn/eslint-plugin-jest-22.7.1
81bf2ca
chore(deps-dev): bump @types/node from 10.14.9 to 10.14.10
f8bb7a5
chore(deps-dev): bump eslint-plugin-jest from 22.7.0 to 22.7.1
58bd580
Merge pull request #9311 from webpack/dependabot/npm_and_yarn/eslint-plugin-jest-22.7.0
cea1348
Merge pull request #9310 from ryandrew14/update-contributing-to-documentation
There are 20 commits in total.
See the full diff
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
devDependency
enzyme was updated from 3.7.0
to 3.8.0
.devDependency
enzyme-adapter-react-16 was updated from 1.8.0
to 1.9.0
.This version is covered by your current version range and after updating it in your project the build failed.
This monorepo update includes releases of one or more dependencies which all belong to the enzyme group definition.
enzyme is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
This repo is currently using React JS v16. We need to upgrade it to React 17 before moving to latest React version(v18).
React 17 doesn’t add any new developer-facing features, so its upgrade might not cause any breaking changes. Our end goal is to upgrade React to v18 but v18 no longer support enzyme, so we are upgrading to React 17 and then we’ll migrate from enzyme.
devDependency
enzyme was updated from 3.8.0
to 3.9.0
.This version is covered by your current version range and after updating it in your project the build failed.
This monorepo update includes releases of one or more dependencies which all belong to the enzyme group definition.
enzyme is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
devDependency
enzyme was updated from 3.7.0
to 3.8.0
.devDependency
enzyme-adapter-react-16 was updated from 1.8.0
to 1.9.0
.This version is covered by your current version range and after updating it in your project the build failed.
This monorepo update includes releases of one or more dependencies which all belong to the enzyme group definition.
enzyme is a devDependency of this project. It might not break your production code or affect downstream projects, but probably breaks your build or test tools, which may prevent deploying or publishing.
There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.
Your Greenkeeper Bot 🌴
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.