Skip to content

Commit

Permalink
2411: Add copyright notices to everything.
Browse files Browse the repository at this point in the history
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@curoverse.com>
  • Loading branch information
tomclegg committed Jun 28, 2017
1 parent 7041d6b commit 0f644e2
Show file tree
Hide file tree
Showing 1,833 changed files with 7,388 additions and 0 deletions.
4 changes: 4 additions & 0 deletions Makefile
@@ -1,3 +1,7 @@
# Copyright (C) The Arvados Authors. All rights reserved.
#
# SPDX-License-Identifier: AGPL-3.0

export WORKSPACE?=$(shell pwd)
help:
@echo >&2
Expand Down
4 changes: 4 additions & 0 deletions README.md
@@ -1,3 +1,7 @@
[//]: # Copyright (C) The Arvados Authors. All rights reserved.
[//]: #
[//]: # SPDX-License-Identifier: CC-BY-SA-3.0

[Arvados](https://arvados.org) is a free software distributed computing platform
for bioinformatics, data science, and high throughput analysis of massive data
sets. Arvados supports a variety of cloud, cluster and HPC environments.
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/Gemfile
@@ -1,3 +1,7 @@
# Copyright (C) The Arvados Authors. All rights reserved.
#
# SPDX-License-Identifier: AGPL-3.0

source 'https://rubygems.org'

gem 'rails', '~> 4.1'
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/README.textile
@@ -1,3 +1,7 @@
###. Copyright (C) The Arvados Authors. All rights reserved.
....
.... SPDX-License-Identifier: AGPL-3.0

h1. Developing Workbench

This document includes information to help developers who would like to contribute to Workbench. If you just want to install it, please refer to our "Workbench installation guide":http://doc.arvados.org/install/install-workbench-app.html.
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/Rakefile
@@ -1,4 +1,8 @@
#!/usr/bin/env rake
# Copyright (C) The Arvados Authors. All rights reserved.
#
# SPDX-License-Identifier: AGPL-3.0

# Add your own tasks in files placed in lib/tasks ending in .rake,
# for example lib/tasks/capistrano.rake, and they will automatically be available to Rake.

Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/add_group.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

$(document).on('shown.bs.modal', '#add-group-modal', function(event) {
// Disable the submit button on modal loading
$submit = $('#add-group-submit');
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/add_repository.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

$(document).on('shown.bs.modal', '#add-repository-modal', function(event) {
$('input[type=text]', event.target).val('');
$('#add-repository-error', event.target).hide();
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/ajax_error.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

$(document).on('ajax:error', function(e, xhr, status, error) {
var errorMessage = '' + status + ': ' + error;
// $btn is the element (button/link) that initiated the failed request.
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/angular_shim.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

// Compile any new HTML content that was loaded via jQuery.ajax().
// Currently this only works for tabs, and only because they emit an
// arv:pane:loaded event after updating the DOM.
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/application.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0
//
// This is a manifest file that'll be compiled into application.js, which will include all the files
// listed below.
//
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/arvados_client.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

angular.
module('Arvados', []).
service('ArvadosClient', ArvadosClient);
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/bootstrap.js.coffee
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

jQuery ->
$("a[rel=popover]").popover()
$(".tooltip").tooltip()
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/collections.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

jQuery(function($){
$(document).on('click', '.toggle-persist button', function() {
var toggle_group = $(this).parents('[data-remote-href]').first();
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/dates.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

jQuery(function($){
$(document).on('ajax:complete arv:pane:loaded ready', function() {
$('[data-utc-date]').each(function(i, elm) {
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/edit_collection.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

// On loading of a collection, enable the "lock" button and
// disable all file modification controls (upload, rename, delete)
$(document).
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/edit_collection_tags.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

jQuery(function($){
$(document).
on('click', '.collection-tag-save, .collection-tag-cancel', function(event) {
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/editable.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

$.fn.editable.defaults.ajaxOptions = {type: 'post', dataType: 'json'};
$.fn.editable.defaults.send = 'always';

Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/event_log.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

/*
* This js establishes a websockets connection with the API Server.
*/
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/filterable.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

// filterable.js shows/hides content when the user operates
// search/select widgets. For "infinite scroll" content, it passes the
// filters to the server and retrieves new content. For other content,
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/infinite_scroll.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

// infinite_scroll.js displays a tab's content using automatic scrolling
// when the user scrolls to the bottom of the page and there is more data.
//
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/job_log_graph.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

/* Assumes existence of:
window.jobGraphData = [];
window.jobGraphSeries = [];
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/keep_disks.js.coffee
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

cache_age_in_days = (milliseconds_age) ->
ONE_DAY = 1000 * 60 * 60 * 24
milliseconds_age / ONE_DAY
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/link_to_remote.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

$.rails.href = function(element) {
if (element.is('a')) {
// data-remote=true links must put their remote targets in
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/log_viewer.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

function newTaskState() {
return {"complete_count": 0,
"failure_count": 0,
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/modal_pager.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

// Usage:
//
// 1. Add some buttons to your modal, one with class="pager-next" and
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/permission_toggle.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

$(document).
on('click', '[data-toggle-permission] input[type=checkbox]', function() {
var data = {};
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/pipeline_instances.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

function run_pipeline_button_state() {
var a = $('a.editable.required.editable-empty,input.form-control.required[value=""]');
if ((a.length > 0) || ($('.unreadable-inputs-present').length)) {
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/report_issue.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

$(document).
on('click', "#report-issue-submit", function(e){
$(this).html('Sending');
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/request_shell_access.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

$(document).on('ready ajax:success storage', function() {
// Update the "shell access requested" info box according to the
// current state of localStorage.
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/select_modal.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

$(document).on('click', '.selectable', function() {
var any;
var $this = $(this);
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/selection.js.erb
@@ -1,3 +1,7 @@
<%# Copyright (C) The Arvados Authors. All rights reserved.

SPDX-License-Identifier: AGPL-3.0 %>

//= require jquery
//= require jquery_ujs

Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/sizing.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

function graph_zoom(divId, svgId, scale) {
var pg = document.getElementById(divId);
vcenter = (pg.scrollTop + (pg.scrollHeight - pg.scrollTopMax)/2.0) / pg.scrollHeight;
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/tab_panes.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

// Load tab panes on demand. See app/views/application/_content.html.erb

// Fire when a tab is selected/clicked.
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/upload_to_collection.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

var app = angular.module('Workbench', ['Arvados']);
app.controller('UploadToCollection', UploadToCollection);
app.directive('arvUuid', arvUuid);
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/user_agreements.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

function enable_okbutton() {
var $div = $('#open_user_agreement');
var allchecked = $('input[name="checked[]"]', $div).not(':checked').length == 0;
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/users.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

$(document).
on('notifications:recount',
function() {
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/work_unit_component.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

$(document).
on('click', '.component-detail-panel', function(event) {
var href = $($(event.target).attr('href'));
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/javascripts/work_unit_log.js
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

$(document).on('arv-log-event', '.arv-log-event-handler-append-logs', function(event, eventData){
var wasatbottom, txt;
if (this != event.target) {
Expand Down
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

// Place all the styles related to the ApiClientAuthorizations controller here.
// They will automatically be included in application.css.
// You can use Sass (SCSS) here: http://sass-lang.com/
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/stylesheets/application.css.scss
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

/*
* This is a manifest file that'll be compiled into application.css, which will include all the files
* listed below.
Expand Down
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

// Place all the styles related to the AuthorizedKeys controller here.
// They will automatically be included in application.css.
// You can use Sass (SCSS) here: http://sass-lang.com/
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/stylesheets/badges.css.scss
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

/* Colors
* Contextual variations of badges
* Bootstrap 3.0 removed contexts for badges, we re-introduce them, based on what is done for labels
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/stylesheets/cards.css.scss
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

.card {
padding-top: 20px;
margin: 10px 0 20px 0;
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/stylesheets/collections.css.scss
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

/* Style for _show_files tree view. */

ul#collection_files {
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/stylesheets/groups.css.scss
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

// Place all the styles related to the Groups controller here.
// They will automatically be included in application.css.
// You can use Sass (SCSS) here: http://sass-lang.com/
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/stylesheets/humans.css.scss
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

// Place all the styles related to the Humans controller here.
// They will automatically be included in application.css.
// You can use Sass (SCSS) here: http://sass-lang.com/
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/stylesheets/job_tasks.css.scss
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

// Place all the styles related to the JobTasks controller here.
// They will automatically be included in application.css.
// You can use Sass (SCSS) here: http://sass-lang.com/
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/stylesheets/jobs.css.scss
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

.arv-job-log-window {
height: 40em;
white-space: pre;
Expand Down
4 changes: 4 additions & 0 deletions apps/workbench/app/assets/stylesheets/keep_disks.css.scss
@@ -1,3 +1,7 @@
// Copyright (C) The Arvados Authors. All rights reserved.
//
// SPDX-License-Identifier: AGPL-3.0

// Place all the styles related to the KeepDisks controller here.
// They will automatically be included in application.css.
// You can use Sass (SCSS) here: http://sass-lang.com/
Expand Down

0 comments on commit 0f644e2

Please sign in to comment.