-
Fernando Arias authored
* Add feature flag and permissions check * Add controller, route, and nav entries Fix typo Refactor routes and feature flag * Change from license_list to licenses_list * Change from /security/license-list to /licenses Fix pipeline errors * remove controller file whitesspace * regenerate pot file Fix specs and linter Update project_nav_tab? call Add missing new line Fix haml linter Code review changes Update to License Compliance Update page header Remove unecessary before action Remove database.yml.example Creation of app and component directories * Refactor app bootstrap Add store * Add Actions, Getters, Mutations and state Save Changes Working license fetch Migrate to Vuex Module Add table Render table and row first pass Add component column logic and modal Update pagination rednering conditions Add pipeline link/text and timeago text Add question mark Fix unconfigured state SVG Remove empty files and add action spec Update action spec and add mutation specs Add getters spec Run prettier and linter Add changelog Tweak specs and add pagianted license list spec Add license table spec and snapshots Fix question icon alignment and mobile column name Add licence table row spec and snapshots Add component link specs Run prettier and linter Run prettier and linter Namespace translatons and update pot file Tweak icon markup Code feedback tweaks Refactor i18n translations Use gl-icon Fix header tag Update to hasJobSetup Update to hasLicenses Change to hasJobFailed First batch of maintainer review changes * Move changelog to EE * Change h5 to h3 for accessibility * Line-wrap haml template for vue app container Move LICENSE_LIST constant out of module * Refactor imports Move changelog to EE and revert to isJobSetUp Code review changes * Update license copy and update POT file * Remove unused class * Remove icon size Refactor modal and spec * Remove wrapping div * Update unit tests * Update remainingComponentsCount function to use Math.max Fix potential security issues * Sanitize url path * Secure link with rel="noopener noreferrer" * Update to rowheader Remove unused getters Refactor getters * Refactor simple getters to use mapState Remove unused empty file Apply suggestion to pipeline_info.vue Apply suggestion to mutation_types.js Apply suggestion to actions.js Apply suggestion to license_component_links_spec.js More fixes * Fall back to using array index as key :-( * Fix typo in unit test * Reorder imports Add mh-vh-50 utility class and scrollable modal * Add utility class for half the viewport height * Make scrollable area half the viewport height Simplify licenses_table_row_spec factory Update licenses_table_spec factory * Remove optional parameter * Update snapshot Clean up paginated_licenses_table_spec * Remove duplicate scenarios * Clean up factory Clean up action spec * Remove uneeded payload * Convert describe iterator into normal describe Run pretttier and linter Fix unit tests and run prettier Fix action spec * Update to test for rejected promise * Update pot file Additional code review changes * Refactor height class max-vh-50 * Add mb-1 class to license compliance header * Remove unit test, test case that isn't possible * Add test case for license compliance job status Update utility class name Fix license compliance route * Undo route change that originally put it under projects/-/licenses Apply suggestion to app/assets/stylesheets/utilities.scss Apply suggestion to ee/app/views/projects/licenses/show.html.haml
13901b15