-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade from ZendFramework 1 #47
Comments
adamfranco
added a commit
that referenced
this issue
Sep 26, 2024
Generated with composer create-project symfony/skeleton:"6.4.*" catalog-symfony then manually merged into the application directory.
adamfranco
added a commit
that referenced
this issue
Sep 26, 2024
adamfranco
added a commit
that referenced
this issue
Sep 26, 2024
adamfranco
added a commit
that referenced
this issue
Sep 26, 2024
adamfranco
added a commit
that referenced
this issue
Sep 26, 2024
adamfranco
added a commit
that referenced
this issue
Sep 26, 2024
For now we can skip any reorganization, addition of namespaces, and other refactoring of the main data model while getting controllers and views ported over to Symfony.
adamfranco
added a commit
that referenced
this issue
Sep 26, 2024
adamfranco
added a commit
that referenced
this issue
Sep 26, 2024
adamfranco
added a commit
that referenced
this issue
Sep 27, 2024
adamfranco
added a commit
that referenced
this issue
Sep 27, 2024
adamfranco
added a commit
that referenced
this issue
Sep 27, 2024
The use of '/' as a separator in subcomponents turned out to be a bad idea because these slashes need to be escaped as %2F, but these escaped slashes can interfere with some webserver configuration. For example Apache redirects require the NE "No Escape" option to preserve %2F slashes without double-escaping: # Redirect all traffic to https # # We're using mod_rewrite here rather than mod_alias's `Redirect` # because mod_alias doesn't allow the "NE" == "noescape" parameter # that allows URLs includinging encoded slashes (%2F) to be returned # without double-escaping. RewriteRule .* https://<%= node["app_domain"] %>$0 [L,R=301,NE] Similarly, Symfony refuses to allow slashes in parameters passed as tokens in routes. To address this problematic choice, use '.' as a separator of sub-components in identifiers. Periods don't require special escaping in URLs or database queries, though they do in regular expressions.
adamfranco
added a commit
that referenced
this issue
Sep 27, 2024
adamfranco
added a commit
that referenced
this issue
Sep 27, 2024
adamfranco
added a commit
that referenced
this issue
Sep 27, 2024
adamfranco
added a commit
that referenced
this issue
Sep 27, 2024
Other actions are still a work in progress.
adamfranco
added a commit
that referenced
this issue
Oct 1, 2024
adamfranco
added a commit
that referenced
this issue
Oct 1, 2024
adamfranco
added a commit
that referenced
this issue
Oct 1, 2024
adamfranco
added a commit
that referenced
this issue
Oct 3, 2024
adamfranco
added a commit
that referenced
this issue
Oct 3, 2024
adamfranco
added a commit
that referenced
this issue
Oct 3, 2024
adamfranco
added a commit
that referenced
this issue
Oct 3, 2024
adamfranco
added a commit
that referenced
this issue
Oct 8, 2024
adamfranco
added a commit
that referenced
this issue
Oct 9, 2024
adamfranco
added a commit
that referenced
this issue
Oct 9, 2024
adamfranco
added a commit
that referenced
this issue
Oct 9, 2024
adamfranco
added a commit
that referenced
this issue
Oct 10, 2024
adamfranco
added a commit
that referenced
this issue
Oct 10, 2024
adamfranco
added a commit
that referenced
this issue
Nov 25, 2024
adamfranco
added a commit
that referenced
this issue
Nov 25, 2024
This uses an encoded JSON array to pass from shell, to YAML.
adamfranco
added a commit
that referenced
this issue
Nov 25, 2024
adamfranco
added a commit
that referenced
this issue
Dec 2, 2024
adamfranco
added a commit
that referenced
this issue
Dec 2, 2024
adamfranco
added a commit
that referenced
this issue
Dec 2, 2024
adamfranco
added a commit
that referenced
this issue
Dec 2, 2024
In the old version of the catalog we had a list of adminstrator ids in a configuration file to provide access to management features. Instead, shift that assignment off to Azure AD to make it easier to review and modify via the AzureAD admin tools.
adamfranco
added a commit
that referenced
this issue
Dec 2, 2024
adamfranco
added a commit
that referenced
this issue
Dec 3, 2024
adamfranco
added a commit
that referenced
this issue
Dec 3, 2024
adamfranco
added a commit
that referenced
this issue
Dec 3, 2024
adamfranco
added a commit
that referenced
this issue
Dec 3, 2024
adamfranco
added a commit
that referenced
this issue
Dec 3, 2024
adamfranco
added a commit
that referenced
this issue
Dec 3, 2024
adamfranco
added a commit
that referenced
this issue
Dec 4, 2024
adamfranco
added a commit
that referenced
this issue
Dec 19, 2024
adamfranco
added a commit
that referenced
this issue
Dec 19, 2024
adamfranco
added a commit
that referenced
this issue
Dec 19, 2024
adamfranco
added a commit
that referenced
this issue
Dec 19, 2024
adamfranco
added a commit
that referenced
this issue
Dec 19, 2024
adamfranco
added a commit
that referenced
this issue
Dec 20, 2024
adamfranco
added a commit
that referenced
this issue
Dec 20, 2024
adamfranco
added a commit
that referenced
this issue
Dec 20, 2024
adamfranco
added a commit
that referenced
this issue
Dec 20, 2024
adamfranco
added a commit
that referenced
this issue
Dec 20, 2024
adamfranco
added a commit
that referenced
this issue
Dec 20, 2024
adamfranco
added a commit
that referenced
this issue
Dec 20, 2024
adamfranco
added a commit
that referenced
this issue
Dec 20, 2024
adamfranco
added a commit
that referenced
this issue
Dec 20, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The CourseCatalog currently uses an out-of-date version of ZendFramework. Either upgrade to a new version of ZF or migrate to Symfony.
CatalogSync
to servicesSELECT COUNT(*) FROM <table>
doesn't change whileINSERT
statements are happening$allowedBlkCodes
as an array from the environment.osid_id_Id
objectsFollow-up:
catalog
andterm
parameters.setCacheControlHeaders()
.header()
for errors to use a SymfonyResponse
/courses/instructorxml/{instructorId}/{catalogId}
with not-found instructors are cacheable.The text was updated successfully, but these errors were encountered: