mirror of
				https://github.com/datahub-project/datahub.git
				synced 2025-10-31 02:37:05 +00:00 
			
		
		
		
	Merge pull request #1079 from theseyi/misc
removes some unused legacy sources
This commit is contained in:
		
						commit
						8b94e3ee9c
					
				| @ -1,32 +0,0 @@ | |||||||
| import Component from '@ember/component'; |  | ||||||
| import $ from 'jquery'; |  | ||||||
| 
 |  | ||||||
| export default Component.extend({ |  | ||||||
|   actions: { |  | ||||||
|     favorites: function(dataset) { |  | ||||||
|       var url = '/api/v1/datasets/' + dataset.id + '/favorite'; |  | ||||||
|       var method = !dataset.isFavorite ? 'POST' : 'DELETE'; |  | ||||||
|       var token = $('#csrfToken') |  | ||||||
|         .val() |  | ||||||
|         .replace('/', ''); |  | ||||||
|       var _this = this; |  | ||||||
|       $.ajax({ |  | ||||||
|         url: url, |  | ||||||
|         method: method, |  | ||||||
|         headers: { |  | ||||||
|           'Csrf-Token': token |  | ||||||
|         }, |  | ||||||
|         dataType: 'json', |  | ||||||
|         data: { |  | ||||||
|           csrfToken: token |  | ||||||
|         } |  | ||||||
|       }) |  | ||||||
|         .done(function(data, txt, xhr) { |  | ||||||
|           _this.set('dataset.isFavorite', !dataset.isFavorite); |  | ||||||
|         }) |  | ||||||
|         .fail(function(xhr, txt, err) { |  | ||||||
|           console.log('Error: Could not update dataset favorite.'); |  | ||||||
|         }); |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| @ -1,2 +0,0 @@ | |||||||
| import Component from '@ember/component'; |  | ||||||
| export default Component.extend({}); |  | ||||||
| @ -1,15 +0,0 @@ | |||||||
| import Component from '@ember/component'; |  | ||||||
| import { computed } from '@ember/object'; |  | ||||||
| 
 |  | ||||||
| export default Component.extend({ |  | ||||||
|   tagName: 'section', |  | ||||||
|   classNames: ['dataset-owner-list'], |  | ||||||
| 
 |  | ||||||
|   ownersEmailList: computed('owners', function() { |  | ||||||
|     // Reduce owner email to a string containing emails, each separated by comma
 |  | ||||||
|     return this.get('owners') |  | ||||||
|       .mapBy('email') |  | ||||||
|       .filter(email => email) |  | ||||||
|       .join(', '); |  | ||||||
|   }) |  | ||||||
| }); |  | ||||||
| @ -1,35 +0,0 @@ | |||||||
| import Component from '@ember/component'; |  | ||||||
| import $ from 'jquery'; |  | ||||||
| 
 |  | ||||||
| export default Component.extend({ |  | ||||||
|   actions: { |  | ||||||
|     owned: function(dataset) { |  | ||||||
|       var url = '/api/v1/datasets/' + dataset.id + '/own'; |  | ||||||
|       var method = !dataset.isOwned ? 'POST' : 'DELETE'; |  | ||||||
|       var token = $('#csrfToken') |  | ||||||
|         .val() |  | ||||||
|         .replace('/', ''); |  | ||||||
|       var _this = this; |  | ||||||
|       $.ajax({ |  | ||||||
|         url: url, |  | ||||||
|         method: method, |  | ||||||
|         headers: { |  | ||||||
|           'Csrf-Token': token |  | ||||||
|         }, |  | ||||||
|         dataType: 'json', |  | ||||||
|         data: { |  | ||||||
|           csrfToken: token |  | ||||||
|         } |  | ||||||
|       }) |  | ||||||
|         .done(function(data, txt, xhr) { |  | ||||||
|           if (data.status == 'success') { |  | ||||||
|             _this.set('dataset.isOwned', !dataset.isOwned); |  | ||||||
|             _this.set('dataset.owners', data.owners); |  | ||||||
|           } |  | ||||||
|         }) |  | ||||||
|         .fail(function(xhr, txt, err) { |  | ||||||
|           console.log('Error: Could not update dataset owner.'); |  | ||||||
|         }); |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| @ -1,2 +0,0 @@ | |||||||
| import Component from '@ember/component'; |  | ||||||
| export default Component.extend({}); |  | ||||||
| @ -1,2 +0,0 @@ | |||||||
| import Component from '@ember/component'; |  | ||||||
| export default Component.extend({}); |  | ||||||
| @ -1,36 +0,0 @@ | |||||||
| import Component from '@ember/component'; |  | ||||||
| import $ from 'jquery'; |  | ||||||
| 
 |  | ||||||
| export default Component.extend({ |  | ||||||
|   actions: { |  | ||||||
|     watch: function(dataset) { |  | ||||||
|       var url = '/api/v1/datasets/' + dataset.id + '/watch'; |  | ||||||
|       var method = !dataset.watchId ? 'POST' : 'DELETE'; |  | ||||||
|       if (method.toLowerCase() === 'delete') url += '/' + dataset.watchId; |  | ||||||
|       var token = $('#csrfToken') |  | ||||||
|         .val() |  | ||||||
|         .replace('/', ''); |  | ||||||
|       var _this = this; |  | ||||||
|       $.ajax({ |  | ||||||
|         url: url, |  | ||||||
|         method: method, |  | ||||||
|         headers: { |  | ||||||
|           'Csrf-Token': token |  | ||||||
|         }, |  | ||||||
|         dataType: 'json', |  | ||||||
|         data: { |  | ||||||
|           csrfToken: token, |  | ||||||
|           item_type: 'dataset', |  | ||||||
|           notification_type: 'weekly' |  | ||||||
|         } |  | ||||||
|       }) |  | ||||||
|         .done(function(data, txt, xhr) { |  | ||||||
|           _this.set('dataset.isWatched', !dataset.isWatched); |  | ||||||
|           _this.sendAction('getDatasets'); |  | ||||||
|         }) |  | ||||||
|         .fail(function(xhr, txt, err) { |  | ||||||
|           console.log('Error: Could not watch dataset.'); |  | ||||||
|         }); |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| }); |  | ||||||
| @ -1,2 +0,0 @@ | |||||||
| import Component from '@ember/component'; |  | ||||||
| export default Component.extend({}); |  | ||||||
| @ -5,7 +5,6 @@ | |||||||
| @import 'dataset-compliance/all'; | @import 'dataset-compliance/all'; | ||||||
| @import 'browse-nav/all'; | @import 'browse-nav/all'; | ||||||
| @import 'feature-card/all'; | @import 'feature-card/all'; | ||||||
| @import 'dataset-owner-list/all'; |  | ||||||
| @import 'entity-list/all'; | @import 'entity-list/all'; | ||||||
| @import 'notifications/all'; | @import 'notifications/all'; | ||||||
| @import 'dataset-comments/all'; | @import 'dataset-comments/all'; | ||||||
|  | |||||||
| @ -1 +0,0 @@ | |||||||
| @import "dataset-owner-list"; |  | ||||||
| @ -1,35 +0,0 @@ | |||||||
| .dataset-owner-list { |  | ||||||
|   padding: 10px 0; |  | ||||||
|   width: 100%; |  | ||||||
| 
 |  | ||||||
|   &__list { |  | ||||||
|     display: inline-block; |  | ||||||
|     list-style-type: none; |  | ||||||
|     padding: 0; |  | ||||||
|     margin: 0; |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   &__item { |  | ||||||
|     display: inline-block; |  | ||||||
|     padding: 0 2px; |  | ||||||
|     margin: 0 5px 5px 0; |  | ||||||
|     line-height: 1.5; |  | ||||||
|     border: 1px solid set-color(grey, mid); |  | ||||||
|     background-color: set-color(white, earlydawn); |  | ||||||
|     border-radius: 2px; |  | ||||||
|     font-weight: fw(normal, 4); |  | ||||||
| 
 |  | ||||||
|     // Displays the @ symbol for owner components with with-email modifier |  | ||||||
|     &--with-email { |  | ||||||
|       &::before { |  | ||||||
|         content: "@"; |  | ||||||
|         font-size: 14px; |  | ||||||
|         color: set-color(grey, mid); |  | ||||||
|       } |  | ||||||
|     } |  | ||||||
|   } |  | ||||||
| 
 |  | ||||||
|   &__email-owners { |  | ||||||
|     white-space: nowrap; |  | ||||||
|   } |  | ||||||
| } |  | ||||||
| @ -1,27 +0,0 @@ | |||||||
| {{#if owners}} |  | ||||||
|   Owners: |  | ||||||
|   <ul class="dataset-owner-list__list"> |  | ||||||
|     {{#each owners as |owner|}} |  | ||||||
|       <li class="dataset-owner-list__item {{if owner.email "dataset-owner-list__item--with-email"}}"> |  | ||||||
|         {{#if owner.email}} |  | ||||||
|           <a title="Email {{owner.name}} about {{datasetName}}" |  | ||||||
|              href="mailto:{{owner.email}}?subject=RE: Dataset {{datasetName}}" |  | ||||||
|              target="_blank"> |  | ||||||
|             {{owner.name}} |  | ||||||
|           </a> |  | ||||||
|         {{else}} |  | ||||||
|           {{owner.name}} |  | ||||||
|         {{/if}} |  | ||||||
|       </li> |  | ||||||
|     {{/each}} |  | ||||||
|   </ul> |  | ||||||
|   {{#if ownersEmailList}} |  | ||||||
|     <span class="dataset-owner-list__email-owners"> |  | ||||||
|       <a title="Email all dataset owners" |  | ||||||
|          href="mailto: {{ownersEmailList}}?subject=RE: Dataset {{datasetName}}" |  | ||||||
|          target="_blank"> |  | ||||||
|         Ask a question? |  | ||||||
|       </a> |  | ||||||
|     </span> |  | ||||||
|   {{/if}} |  | ||||||
| {{/if}} |  | ||||||
| @ -1,60 +0,0 @@ | |||||||
| {{#if hasDepends}} |  | ||||||
|   <table id="depends-table" class="columntreegrid tree table table-bordered dataset-detail-table"> |  | ||||||
|     <thead> |  | ||||||
|     <tr class="results-header"> |  | ||||||
|       <th class="span2">Depends on</th> |  | ||||||
|       <th class="span1">Object Type</th> |  | ||||||
|       <th class="span1">Object Sub Type</th> |  | ||||||
|       <th class="span2">Level</th> |  | ||||||
|     </tr> |  | ||||||
|     </thead> |  | ||||||
|     <tbody> |  | ||||||
|     {{#each depends as |depend|}} |  | ||||||
|       <tr class="{{depend.treeGridClass}}"> |  | ||||||
|         <td> |  | ||||||
|           {{#if depend.isValidDataset}} |  | ||||||
|             <a href={{depend.datasetLink}}> |  | ||||||
|               {{depend.objectName}} |  | ||||||
|             </a> |  | ||||||
|           {{else}} |  | ||||||
|             {{depend.objectName}} |  | ||||||
|           {{/if}} |  | ||||||
|         </td> |  | ||||||
|         <td>{{depend.objectType}}</td> |  | ||||||
|         <td>{{depend.objectSubType}}</td> |  | ||||||
|         <td>{{depend.level}}</td> |  | ||||||
|       </tr> |  | ||||||
|     {{/each}} |  | ||||||
|     </tbody> |  | ||||||
|   </table> |  | ||||||
| {{/if}} |  | ||||||
| {{#if hasReferences}} |  | ||||||
|   <table id="references-table" class="columntreegrid tree table table-bordered dataset-detail-table"> |  | ||||||
|     <thead> |  | ||||||
|     <tr class="results-header"> |  | ||||||
|       <th class="span2">Referred By</th> |  | ||||||
|       <th class="span1">Object Type</th> |  | ||||||
|       <th class="span1">Object Sub Type</th> |  | ||||||
|       <th class="span2">Level</th> |  | ||||||
|     </tr> |  | ||||||
|     </thead> |  | ||||||
|     <tbody> |  | ||||||
|     {{#each references as |reference|}} |  | ||||||
|       <tr class="{{reference.treeGridClass}}"> |  | ||||||
|         <td> |  | ||||||
|           {{#if reference.isValidDataset}} |  | ||||||
|             <a href={{reference.datasetLink}}> |  | ||||||
|               {{reference.objectName}} |  | ||||||
|             </a> |  | ||||||
|           {{else}} |  | ||||||
|             {{reference.objectName}} |  | ||||||
|           {{/if}} |  | ||||||
|         </td> |  | ||||||
|         <td>{{reference.objectType}}</td> |  | ||||||
|         <td>{{reference.objectSubType}}</td> |  | ||||||
|         <td>{{reference.level}}</td> |  | ||||||
|       </tr> |  | ||||||
|     {{/each}} |  | ||||||
|     </tbody> |  | ||||||
|   </table> |  | ||||||
| {{/if}} |  | ||||||
| @ -1,26 +0,0 @@ | |||||||
| {{#if hasSamples}} |  | ||||||
|   {{#if isPinot}} |  | ||||||
|     <table id="pinotsampletreegrid" class="tree table table-bordered dataset-detail-table"> |  | ||||||
|       <thead> |  | ||||||
|       <tr class="results-header"> |  | ||||||
|         {{#each columns as |column|}} |  | ||||||
|           <th class="col-xs-2">{{column}}</th> |  | ||||||
|         {{/each}} |  | ||||||
|       </tr> |  | ||||||
|       </thead> |  | ||||||
|       <tbody> |  | ||||||
|       {{#each samples as |sample|}} |  | ||||||
|         <tr> |  | ||||||
|           {{#each sample as |r|}} |  | ||||||
|             <td class="wrap-all-word">{{r}}</td> |  | ||||||
|           {{/each}} |  | ||||||
|         </tr> |  | ||||||
|       {{/each}} |  | ||||||
|       </tbody> |  | ||||||
|     </table> |  | ||||||
|   {{else}} |  | ||||||
|     <div id="datasetSampleData-json-human" class="table-responsive"></div> |  | ||||||
|   {{/if}} |  | ||||||
| {{else}} |  | ||||||
|   <p>Sample data is not available</p> |  | ||||||
| {{/if}} |  | ||||||
| @ -1,10 +0,0 @@ | |||||||
| <i class="wh-clickable-icon fa {{if dataset.watchId 'fa-eye-slash'}} {{unless dataset.watchId 'fa-eye'}}" |  | ||||||
|   {{action "watch" dataset}}> |  | ||||||
| </i> |  | ||||||
| {{#if showText}} |  | ||||||
|   {{#if dataset.watchId}} |  | ||||||
|     Unwatch |  | ||||||
|   {{else}} |  | ||||||
|     Watch |  | ||||||
|   {{/if}} |  | ||||||
| {{/if}} |  | ||||||
| @ -1 +0,0 @@ | |||||||
| {{datasets/datasets-list datasets=datasets}} |  | ||||||
| @ -1,25 +0,0 @@ | |||||||
| {{#dataset-table |  | ||||||
|   fields=datasets as |table|}} |  | ||||||
|   {{#table.body as |body|}} |  | ||||||
|     {{#each |  | ||||||
|       table.data as |dataset|}} |  | ||||||
|       {{#body.row as |row|}} |  | ||||||
|         {{#row.cell}} |  | ||||||
|           {{#link-to 'datasets.dataset' dataset}} |  | ||||||
|             {{ dataset.name }} |  | ||||||
|           {{/link-to}} |  | ||||||
| 
 |  | ||||||
|           {{dataset-owner-list owners=owners datasetName=model.name}} |  | ||||||
| 
 |  | ||||||
|           {{#if dataset.formatedModified}} |  | ||||||
|             <span>Last Modified:</span> |  | ||||||
|             {{ dataset.formatedModified }} |  | ||||||
|           {{/if}} |  | ||||||
|         {{/row.cell}} |  | ||||||
|         {{#row.cell}} |  | ||||||
|           {{datasets/dataset-actions actionItems=actionItems}} |  | ||||||
|         {{/row.cell}} |  | ||||||
|       {{/body.row}} |  | ||||||
|     {{/each}} |  | ||||||
|   {{/table.body}} |  | ||||||
| {{/dataset-table}} |  | ||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 Seyi Adebajo
						Seyi Adebajo