gitlab-org--gitlab-foss/app/assets/javascripts
Shinya Maeda 5b0954759c Basic BE change
Fix static-snalysis

Move the precedence of group secure variable before project secure variable. Allow project_id to be null.

Separate Ci::VariableProject and Ci::VariableGroup

Add the forgotton files

Add migration file to update type of ci_variables

Fix form_for fpr VariableProject

Fix test

Change the table structure according to the yorik advice

Add necessary migration files. Remove unnecessary migration spec.

Revert safe_model_attributes.yml

Fix models

Fix spec

Avoid self.variable. Use becomes for correct routing.

Use unique index on group_id and key

Add null: false for t.timestamps

Fix schema version

Rename VariableProject and VariableGroup to ProjectVariable and GroupVariable

Rename the rest of them

Add the rest of files

Basic BE change

Fix static-snalysis

Move the precedence of group secure variable before project secure variable. Allow project_id to be null.

Separate Ci::VariableProject and Ci::VariableGroup

Add the forgotton files

Add migration file to update type of ci_variables

Fix form_for fpr VariableProject

Fix test

Change the table structure according to the yorik advice

Add necessary migration files. Remove unnecessary migration spec.

Revert safe_model_attributes.yml

Fix models

Fix spec

Avoid self.variable. Use becomes for correct routing.

Use unique index on group_id and key

Add null: false for t.timestamps

Fix schema version

Rename VariableProject and VariableGroup to ProjectVariable and GroupVariable

Rename the rest of them

Add the rest of files

Implement CURD

Rename codes related to VariableGroup and VariableProject FE part

Remove unneccesary changes

Make Fe code up-to-date

Add protected flag to migration file

Protected group variables essential package

Update schema

Improve doc

Fix logic and spec for models

Fix logic and spec for controllers

 Fix logic and spec for views(pre feature)

Add feature spec

Fixed bugs. placeholder. reveal button. doc.

Add changelog

Remove unnecessary comment

godfat nice catches

Improve secret_variables_for arctecture

Fix spec

Fix StaticAnlysys & path_regex spec

Revert "Improve secret_variables_for arctecture"

This reverts commit c3216ca212322ecf6ca534cb12ce75811a4e77f1.

Use ayufan suggestion for secret_variables_for

Use find instead of find_by

Fix spec message for variable is invalid

Fix spec remove variable.group_id = group.id

godffat spec nitpicks

Use include Gitlab::Routing.url_helpers for presenter spec
2017-07-07 15:33:17 +09:00
..
behaviors Make autosize fields more performant and remove broken autosize handle 2017-07-03 21:51:17 +00:00
blob Revert 'New file from interface on existing branch' 2017-06-09 10:10:47 -05:00
blob_edit Make file templates easy to use and discover 2017-04-03 17:54:40 +00:00
boards Resolve "Issue Board -> "Remove from board" button when viewing an issue gives js error and fails" 2017-07-03 07:44:58 +00:00
branches Add confirm delete protected branch modal 2017-05-08 07:41:58 +00:00
commit Remove vue from main.bundle.js file being loaded through `app/assets/javascripts/merge_request_tabs.js` 2017-06-21 05:07:56 +01:00
commons Add Array `findIndex` support 2017-06-07 12:59:46 +05:30
cycle_analytics Merge branch 'adopt-es-module-syntax' into 'master' 2017-05-22 16:07:43 +00:00
deploy_keys Merge branch '3191-deploy-keys-update' into 'master' 2017-06-07 14:37:50 +00:00
diff_notes Render add-diff-note button with server. 2017-06-29 12:50:45 -04:00
droplab Show current user immediately in issuable filters 2017-06-02 07:42:18 +00:00
emoji rename getEmojiCategoryMap and remove unnecessary parameter 2017-06-27 08:51:52 -05:00
environments Handles realtime with 2 states for environments table 2017-07-05 16:08:53 +00:00
extensions Organize our polyfills and standardize on core-js 2017-03-13 21:48:32 +00:00
filtered_search Introduce addClassIfElementExists utility 2017-06-27 20:37:30 +02:00
graphs remove bind polyfill from stat_graph_contributors_graph.js 2017-05-08 17:40:14 -05:00
groups Resolve "Can't sort Groups" 2017-06-22 16:08:48 +00:00
integrations Update as per review feedback 2017-06-01 07:47:16 +02:00
issuable Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into mia_backort[ci skip] 2017-05-05 16:59:31 +03:00
issue_show Merge branch 'issue-inline-edit-quick-submit' into 'master' 2017-06-26 09:28:43 +00:00
jobs Revert change to design. Go back to scrollable page 2017-07-05 11:32:22 +00:00
lib Restore timeago translations in renderTimeago. 2017-06-30 12:20:21 -04:00
locale delete Esperanto translations of JSON files generated from PO files 2017-06-28 18:39:19 +08:00
merge_conflicts update remaining uses of CJS syntax to ES module syntax 2017-05-16 15:52:40 -05:00
monitoring Merge branch '34655-label-field-for-setting-a-chart-s-legend-text-is-not-working' into 'master' 2017-07-06 16:38:10 +00:00
network remove unnecessary IIFE 2017-03-05 14:25:40 -06:00
notebook fixed inline math 2017-05-30 16:00:57 +01:00
pdf Move PDFLab into GitLab 2017-04-28 12:52:36 -04:00
pipeline_schedules Slightly refactor pipeline schedules form in preparation for additions 2017-06-27 16:52:13 +00:00
pipelines Fix endpoint not being update correctly 2017-06-26 16:50:58 +00:00
profile update remaining uses of CJS syntax to ES module syntax 2017-05-16 15:52:40 -05:00
prometheus_metrics Update as per review feedback 2017-06-01 21:25:45 +05:30
protected_branches update remaining uses of CJS syntax to ES module syntax 2017-05-16 15:52:40 -05:00
protected_tags Backport EE refactorings for Protected Tag EE-only functionality 2017-05-31 13:06:29 +01:00
raven Use non-global jQuery reference within raven bundle 2017-05-25 07:12:36 +00:00
sidebar Polish sidebar toggle 2017-06-27 08:06:35 +00:00
snippet remove require.context from snippet_bundle 2017-02-23 17:53:01 -06:00
templates Add users endpoint to frontend API class 2017-05-19 21:22:46 +00:00
terminal update remaining uses of CJS syntax to ES module syntax 2017-05-16 15:52:40 -05:00
test_utils Refactor test_utils bundle 2017-04-04 17:47:12 +00:00
u2f remove bind polyfill from u2f/register.js 2017-05-08 17:40:22 -05:00
users update remaining uses of CJS syntax to ES module syntax 2017-05-16 15:52:40 -05:00
vue_merge_request_widget Revert "Merge branch 'winh-mr-widget-no-pipeline' into 'master'" 2017-07-06 10:45:24 +00:00
vue_shared Resolve "Issue dropdown persists when adding issue number to issue description" 2017-06-29 15:28:12 +00:00
abuse_reports.js fix broken variable reference 2017-03-13 14:41:33 -05:00
activities.js Fix duplication of commits header on commits page 2017-06-03 12:40:20 +11:00
admin.js remove IIFEs in preparation for ES module refactor 2017-03-13 14:41:32 -05:00
ajax_loading_spinner.js on branch deletion show loading icon and disabled the button 2017-02-22 23:13:25 +07:00
api.js fix frontend test failures after jasmine upgrade 2017-06-15 16:21:53 -05:00
aside.js remove IIFEs in preparation for ES module refactor 2017-03-13 14:41:32 -05:00
autosave.js Fallback localstorage cases 2017-05-05 17:59:41 +00:00
awards_handler.js dynamically import emoji helpers for AwardsHandler class 2017-06-28 13:04:34 -05:00
breakpoints.js remove IIFEs in preparation for ES module refactor 2017-03-13 14:41:32 -05:00
broadcast_message.js remove IIFEs in preparation for ES module refactor 2017-03-13 14:41:32 -05:00
build.js Revert change to design. Go back to scrollable page 2017-07-05 11:32:22 +00:00
build_artifacts.js remove IIFEs in preparation for ES module refactor 2017-03-13 14:41:32 -05:00
build_variables.js Remove .es6 from file extensions (!9241) 2017-03-05 21:22:40 +01:00
ci_lint_editor.js remove IIFEs in preparation for ES module refactor 2017-03-13 14:41:32 -05:00
comment_type_toggle.js Review changes 2017-04-07 19:37:12 +01:00
commit.js remove IIFEs in preparation for ES module refactor 2017-03-13 14:41:32 -05:00
commits.js Fix duplication of commits header on commits page 2017-06-03 12:40:20 +11:00
compare.js remove IIFEs in preparation for ES module refactor 2017-03-13 14:41:32 -05:00
compare_autocomplete.js Enabled remote filter in compare dropdowns 2017-03-16 12:04:51 +00:00
confirm_danger_modal.js remove IIFEs in preparation for ES module refactor 2017-03-13 14:41:32 -05:00
copy_as_gfm.js Copy as GFM even when parts of other elements are selected 2017-05-24 14:39:43 -05:00
copy_to_clipboard.js Copy diff file path as GFM 2017-04-06 21:10:14 +00:00
create_label.js Add users endpoint to frontend API class 2017-05-19 21:22:46 +00:00
create_merge_request_dropdown.js Allow to create new branch and empty WIP merge request from issue page 2017-05-04 08:09:21 +00:00
diff.js Render add-diff-note button with server. 2017-06-29 12:50:45 -04:00
dispatcher.js Basic BE change 2017-07-07 15:33:17 +09:00
dropzone_input.js Restored missing function inside dropzone_input.js 2017-06-19 13:53:39 -05:00
due_date_select.js Adding animation for all dropdown 2017-04-21 15:05:38 +00:00
experimental_flags.js fixed typo in selector 🙈 2017-06-21 14:45:23 +01:00
files_comment_button.js Render add-diff-note button with server. 2017-06-29 12:50:45 -04:00
filterable_list.js Improve pagination when searching or filtering 2017-06-06 04:31:40 -05:00
flash.js Action link role sets to `button` if no HREF is given 2017-06-01 07:47:16 +02:00
gfm_auto_complete.js Merge branch 'enable-webpack-code-splitting' into 'master' 2017-06-30 20:55:09 +00:00
gl_dropdown.js Fixed dropdown filter input not focusing after transition 2017-06-08 18:06:47 +01:00
gl_field_error.js Add Pipeline Schedules that supersedes experimental Trigger Schedule 2017-05-07 22:35:56 +00:00
gl_field_errors.js Fix bug where form's `novalidate` attribute is not respected 2017-06-01 07:47:15 +02:00
gl_form.js Resolve "Issue dropdown persists when adding issue number to issue description" 2017-06-29 15:28:12 +00:00
group.js Add a name field to the group edit form 2017-04-09 08:43:49 -05:00
group_avatar.js remove IIFEs in preparation for ES module refactor 2017-03-13 14:41:32 -05:00
group_label_subscription.js remove IIFEs in preparation for ES module refactor 2017-03-13 14:41:32 -05:00
group_name.js New navigation breadcrumbs 2017-06-30 16:52:11 +00:00
groups_list.js Restore code to make explore groups work 2017-06-07 06:10:47 -05:00
groups_select.js Add users endpoint to frontend API class 2017-05-19 21:22:46 +00:00
header.js Add shortcuts and counters to MRs and issues in navbar 2017-03-29 21:16:57 +00:00
importer_status.js backports changed import logic from pull mirroring feature into CE 2017-06-05 23:09:10 +01:00
issuable_bulk_update_actions.js Move issuable bulk edit form into a new sidebar. 2017-06-06 09:16:27 -04:00
issuable_bulk_update_sidebar.js Make setSidebarHeight more efficient with SidebarHeightManager. 2017-06-30 10:03:50 -04:00
issuable_context.js Removes nicescroll from issuable sidebar 2017-05-16 15:59:48 +00:00
issuable_form.js Make `gfm_auto_complete` into a module and fix up tech debt 2017-05-16 18:42:06 +00:00
issuable_index.js Move issuable bulk edit form into a new sidebar. 2017-06-06 09:16:27 -04:00
issue.js update remaining uses of CJS syntax to ES module syntax 2017-05-16 15:52:40 -05:00
issue_status_select.js Backport of multiple_assignees_feature [ci skip] 2017-05-04 17:11:53 +03:00
label_manager.js Action Buttons on Prio Labels working again by setting pointer events to none on… 2017-06-27 10:46:01 +00:00
labels.js remove bind polyfill from labels.js 2017-05-08 17:40:15 -05:00
labels_select.js Move issuable bulk edit form into a new sidebar. 2017-06-06 09:16:27 -04:00
landing.js Better Explore Groups view 2017-05-02 08:05:43 +00:00
layout_nav.js Clean up fixed navbar 2017-05-12 09:42:09 -05:00
line_highlighter.js update remaining uses of CJS syntax to ES module syntax 2017-05-16 15:52:40 -05:00
logo.js replace implicit this == window with explicit binding 2017-02-17 16:58:32 -06:00
main.js Merge branch 'enable-webpack-code-splitting' into 'master' 2017-06-30 20:55:09 +00:00
member_expiration_date.js Adding animation for all dropdown 2017-04-21 15:05:38 +00:00
members.js Fix FE conflicts 2017-05-04 11:43:45 -05:00
merge_request.js update remaining uses of CJS syntax to ES module syntax 2017-05-16 15:52:40 -05:00
merge_request_tabs.js Merge branch 'fix-sidebar-showing-mobile-merge-requests' into 'master' 2017-06-30 07:07:18 +00:00
milestone.js Order merge requests by priority 2017-06-16 12:01:41 -03:00
milestone_select.js Disallow multiselect for Milestone dropdown 2017-05-10 11:17:04 -04:00
mini_pipeline_graph_dropdown.js Resolve "Jobs dropdown in mini graph should close when we receive an error" 2017-04-26 16:37:54 +00:00
namespace_select.js Add users endpoint to frontend API class 2017-05-19 21:22:46 +00:00
new_branch_form.js Replace broken autocomplete field for new tags with dropdown 2017-05-16 10:32:53 +00:00
new_commit_form.js Revert 'New file from interface on existing branch' 2017-06-09 10:10:47 -05:00
notes.js Merge branch 'enable-webpack-code-splitting' into 'master' 2017-06-30 20:55:09 +00:00
notifications_dropdown.js replace implicit this == window with explicit binding 2017-02-17 16:58:32 -06:00
notifications_form.js remove bind polyfill from notifications_form.js 2017-05-08 17:40:18 -05:00
oauth_remember_me.js Implement review comments for !11963 from @filipa. 2017-07-06 06:30:07 +00:00
pager.js Fix duplication of commits header on commits page 2017-06-03 12:40:20 +11:00
performance_bar.js Improve & fix the performance bar UI and behavior 2017-07-06 19:37:31 +00:00
pipelines.js Single commit squash of all changes for https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/10878 2017-05-06 19:04:48 +02:00
preview_markdown.js Rename "Slash commands" to "Quick actions" 2017-06-15 09:01:56 -05:00
project.js Backport of multiple_assignees_feature [ci skip] 2017-05-04 17:11:53 +03:00
project_avatar.js replace implicit this == window with explicit binding 2017-02-17 16:58:32 -06:00
project_edit.js Renamed some messages and refactored the project_edit class to a function 2017-05-22 12:55:01 -05:00
project_find_file.js remove bind polyfill from project_find_file.js 2017-05-08 17:40:19 -05:00
project_fork.js replace implicit this == window with explicit binding 2017-02-17 16:58:32 -06:00
project_import.js replace implicit this == window with explicit binding 2017-02-17 16:58:32 -06:00
project_label_subscription.js Remove .es6 from file extensions (!9241) 2017-03-05 21:22:40 +01:00
project_new.js Resolve "When changing project visibility setting, change other dropdowns automatically" 2017-06-06 08:28:39 +00:00
project_select.js 'New issue'/'New merge request' dropdowns should show only projects with issues/merge requests feature enabled 2017-05-30 15:35:49 +11:00
project_show.js replace implicit this == window with explicit binding 2017-02-17 16:58:32 -06:00
project_variables.js Remove .es6 from file extensions (!9241) 2017-03-05 21:22:40 +01:00
projects_list.js Improve projects/groups list js code 2017-03-04 13:10:16 +02:00
ref_select_dropdown.js Replace broken autocomplete field for new tags with dropdown 2017-05-16 10:32:53 +00:00
render_gfm.js Fix creating discussion when diff view is set to parallel 2017-04-07 11:12:43 -05:00
render_math.js remove Vue from the global space 2017-03-20 22:12:01 -05:00
right_sidebar.js Make setSidebarHeight more efficient with SidebarHeightManager. 2017-06-30 10:03:50 -04:00
search.js Add users endpoint to frontend API class 2017-05-19 21:22:46 +00:00
search_autocomplete.js Remove .es6 from file extensions (!9241) 2017-03-05 21:22:40 +01:00
settings_panels.js Resolve "Rename settings panel "close" action to "collapse" to avoid confusion" 2017-06-22 14:32:04 +00:00
shortcuts.js Improve the JS for the `p b` shortcut and fix its CSS 2017-06-09 17:21:39 +02:00
shortcuts_blob.js refactor instances of CJS module.exports to ES module syntax 2017-05-16 17:06:34 -05:00
shortcuts_dashboard_navigation.js Improve shortcuts code 2017-04-06 18:14:42 -04:00
shortcuts_find_file.js update shortcuts scripts to use ES module syntax 2017-05-16 15:51:28 -05:00
shortcuts_issuable.js fixed issuable shortcuts not working 2017-05-30 11:58:50 +01:00
shortcuts_navigation.js update shortcuts scripts to use ES module syntax 2017-05-16 15:51:28 -05:00
shortcuts_network.js update shortcuts scripts to use ES module syntax 2017-05-16 15:51:28 -05:00
shortcuts_wiki.js Rename wiki-edit class to js-wiki-edit 2017-04-11 20:30:28 +03:00
sidebar_height_manager.js Make setSidebarHeight more efficient with SidebarHeightManager. 2017-06-30 10:03:50 -04:00
signin_tabs_memoizer.js Remove IIFEs around several javascript classes 2017-07-05 17:20:41 +00:00
single_file_diff.js Remove IIFEs around several javascript classes 2017-07-05 17:20:41 +00:00
smart_interval.js Remove IIFEs around several javascript classes 2017-07-05 17:20:41 +00:00
snippets_list.js Remove IIFEs around several javascript classes 2017-07-05 17:20:41 +00:00
star.js Remove IIFEs around several javascript classes 2017-07-05 17:20:41 +00:00
subscription.js Remove IIFEs around several javascript classes 2017-07-05 17:20:41 +00:00
subscription_select.js Remove IIFEs around several javascript classes 2017-07-05 17:20:41 +00:00
syntax_highlight.js Remove IIFEs around several javascript classes 2017-07-05 17:20:41 +00:00
task_list.js Include deckar01-task_list with import instead of require 2017-05-23 09:21:33 -05:00
test.js Add test.js and test.css to disable animations during testing and include these in _head when testing 2017-05-16 14:02:31 -05:00
todos.js Import export users select 2017-05-12 08:15:28 +00:00
tree.js Remove IIFEs around several javascript classes 2017-07-05 17:20:41 +00:00
usage_ping.js Make ESLint happy 2017-04-17 16:40:34 +01:00
user.js Remove IIFEs around several javascript classes 2017-07-05 17:20:41 +00:00
user_callout.js Add Conversational Development Index page to admin panel 2017-06-01 17:37:21 +02:00
user_tabs.js Remove IIFEs around several javascript classes 2017-07-05 17:20:41 +00:00
username_validator.js Remove IIFEs around several javascript classes 2017-07-05 17:20:41 +00:00
users_select.js Merge branch 'tc-namespace-license-checks--multiple-assignees' into 'master' 2017-07-04 14:49:08 +00:00
version_check_image.js refactor instances of CJS module.exports to ES module syntax 2017-05-16 17:06:34 -05:00
visibility_select.js Remove IIFEs around several javascript classes 2017-07-05 17:20:41 +00:00
webpack.js configure webpack publicPath dynamically to account for CDN or relative path settings 2017-06-28 22:26:16 -05:00
wikis.js Remove IIFEs around several javascript classes 2017-07-05 17:20:41 +00:00
zen_mode.js Remove IIFEs around several javascript classes 2017-07-05 17:20:41 +00:00