Merge Phase1+3; Introduce client-side rendered CSV table to map CSV headers to attributes in the first few steps.#88
Open
Merge Phase1+3; Introduce client-side rendered CSV table to map CSV headers to attributes in the first few steps.#88
Conversation
Requires Debian package patch and new dependency 'fonts-font-awesome'! Make sure to symlink '/usr/share/gosa/html/plugins/schoolmanager/common/font-awesome/' to '/usr/share/fonts-font-awesome/'.
…me' config properties. async_import_timeout: - Timeout in seconds for checking if async job is idle. async_import_refresh_time: - Page refresh interval in seconds while async job is running.
This was introduced by wrongly-applied rules of De-Morgan in 9dbea00.
…) and serializeAccount().
ee11f1b to
f78da77
Compare
f78da77 to
78bc2e2
Compare
78bc2e2 to
ec906db
Compare
… (theme aware); content_importaccounts_phase5: Use dynamic-account-table.js.
… {.json, .log} files.
…> 3... This commit starts to merge Phase 1 and Phase 3. Non functional as is.
…(), execute_phase1(), prepare_phase2().
// Get user interaction (POST-Request) 0. prepare_phase1() // Get user interaction (POST-Request) 1. parse_phase1() // Parse/Get/Handle $_POST content 2. execute_phase1() // Execute business logic 3. prepare_phase2() // Prepare Smarty Variables for next phase // Get user interaction (POST-Request) 4. parse_phase2() 5. execute_phase2() 6. prepare_phase3() ...
…rse_phaseX() and prepare_phaseX().
…dController and CSVTableController for managing phase 1.
Prepares for new Phase 1 templates.
This commit continues to merge Phase 1 and Phase 3. Now functional. Phase 1 now shows a client-side rendered CSV table, in which the user should map columns to actual LDAP attributes. e.g: Column 1 -> employeeNumber Column 2 -> uid Column 3 -> givenName Like Phase 3 used to do, but now client side and more modern. + Adds own content_importaccounts_phase1.js - Adds FileUploadController - Adds CSVTableController
…nfo["data_preldap") in accountStatusCheck().
…ab->check() would fail.
…ccounts where found. - Instead now show 'multiple-objects-found' and 'unknown-error' if LDAP search errored out. - Merges 'Post-processing' for-block with already running for-block. - Silences msg_dialogs 'LDAP Error' and 'LDAP Tree Error'...
… function *BEFORE* LDAP import, to now show UID in Phase 3.
ec906db to
0b6cd44
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Depends on #85
TODO: Videos