Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
atlas
Project
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
dataplatform
atlas
Commits
d6f5d9da
Commit
d6f5d9da
authored
9 years ago
by
Venkatesh Seetharam
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'dal' of github.com:MPR-Global/metadata into apache-local
Conflicts: dashboard/v2/package.json
parents
6b33bcf6
11b78ad5
master
No related merge requests found
Hide whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
46 additions
and
88 deletions
+46
-88
.gitignore
dashboard/v2/.gitignore
+2
-1
README.md
dashboard/v2/README.md
+1
-0
bower.json
dashboard/v2/bower.json
+1
-1
gruntfile.js
dashboard/v2/gruntfile.js
+5
-13
package.json
dashboard/v2/package.json
+3
-3
app.js
dashboard/v2/public/js/app.js
+16
-4
home.html
dashboard/v2/public/modules/home/views/home.html
+2
-1
lineageController.js
dashboard/v2/public/modules/lineage/lineageController.js
+15
-15
navigationResource.js
dashboard/v2/public/modules/navigation/navigationResource.js
+1
-1
searchRoutes.js
dashboard/v2/public/modules/search/searchRoutes.js
+0
-1
server.js
dashboard/v2/server.js
+0
-48
No files found.
dashboard/v2/.gitignore
View file @
d6f5d9da
...
...
@@ -25,4 +25,4 @@ public/dist
*.tgz
node/
dist/
**/app.min.js
**/app.min.js
\ No newline at end of file
This diff is collapsed.
Click to expand it.
dashboard/v2/README.md
View file @
d6f5d9da
...
...
@@ -28,6 +28,7 @@
```
git clone $git-repo-url
git checkout dal
cd dashboard/v2
npm install
grunt server
...
...
This diff is collapsed.
Click to expand it.
dashboard/v2/bower.json
View file @
d6f5d9da
{
"name"
:
"
dgc
-metadata"
,
"name"
:
"
atlas
-metadata"
,
"description"
:
"Apache Atlas"
,
"version"
:
"1.0.0-SNAPSHOT"
,
"devDependencies"
:
{
...
...
This diff is collapsed.
Click to expand it.
dashboard/v2/gruntfile.js
View file @
d6f5d9da
...
...
@@ -32,7 +32,7 @@ module.exports = function(grunt) {
},
js
:
{
files
:
[
'public/**/*.js'
,
'!public/lib/**'
,
'!public/dist/**'
,
'!public/js/app.min.js'
],
tasks
:
[
'shell'
,
'copy:mainjs'
]
tasks
:
[
'shell'
]
},
html
:
{
files
:
[
'public/**/*.html'
],
...
...
@@ -86,7 +86,7 @@ module.exports = function(grunt) {
}
}
},
dist
:
'
public
/js/app.min.js'
,
dist
:
'
dist
/js/app.min.js'
,
modules
:
grunt
.
file
.
expand
(
'public/js/app.js'
,
'public/js/routes.js'
,
...
...
@@ -130,16 +130,8 @@ module.exports = function(grunt) {
dist
:
{
expand
:
true
,
cwd
:
'public/'
,
src
:
'**'
,
dest
:
'dist'
,
},
mainjs
:
{
expand
:
true
,
cwd
:
'public/'
,
src
:
'js/app.min.js'
,
dest
:
'dist/js/'
,
flatten
:
true
,
filter
:
'isFile'
src
:
[
'**'
,
'!js/**/*.js'
,
'!modules/**/*.js'
],
dest
:
'dist'
}
},
clean
:
[
'public/lib'
,
'dist'
],
...
...
@@ -164,7 +156,7 @@ module.exports = function(grunt) {
grunt
.
registerTask
(
'default'
,
[
'devUpdate'
,
'bower'
,
'jshint'
,
'jsbeautifier:default'
]);
grunt
.
registerTask
(
'server'
,
[
'jshint'
,
'build'
,
'concurrent'
]);
grunt
.
registerTask
(
'build'
,
[
'clean'
,
'bower'
,
'copy:dist'
,
'minify'
,
'copy:mainjs'
]);
grunt
.
registerTask
(
'build'
,
[
'clean'
,
'bower'
,
'copy:dist'
,
'minify'
]);
grunt
.
registerTask
(
'minify'
,
'Minify the all js'
,
function
()
{
var
done
=
this
.
async
();
...
...
This diff is collapsed.
Click to expand it.
dashboard/v2/package.json
View file @
d6f5d9da
{
"name"
:
"
Apache-Atlas
"
,
"name"
:
"
atlas-metadata
"
,
"description"
:
"Apache Atlas"
,
"version"
:
"0.5.0-incubating"
,
"private"
:
true
,
"bin"
:
"server.js"
,
"repository"
:
{
"type"
:
"git"
,
"url"
:
"https://git-wip-us.apache.org/repos/asf/incubator-atlas.git"
...
...
@@ -13,8 +12,9 @@
"npm"
:
"1.3.x"
},
"keywords"
:
[
"Apache"
,
"Atlas"
,
"
DataGovernance
"
"
HortonWorks
"
],
"scripts"
:
{
"postinstall"
:
"node node_modules/bower/bin/bower install"
...
...
This diff is collapsed.
Click to expand it.
dashboard/v2/public/js/app.js
View file @
d6f5d9da
...
...
@@ -38,15 +38,27 @@ angular.module('dgc').factory('lodash', ['$window',
function
(
$window
)
{
return
$window
.
d3
;
}
]).
factory
(
'Global'
,
[
'$window'
,
function
(
$window
)
{
]).
factory
(
'Global'
,
[
'$window'
,
'$location'
,
function
(
$window
,
$location
)
{
return
{
user
:
$
window
.
user
,
user
:
$
location
.
search
()[
'user.name'
]
,
authenticated
:
!!
$window
.
user
,
renderErrors
:
$window
.
renderErrors
};
}
]).
run
([
'$rootScope'
,
'Global'
,
'NotificationService'
,
'lodash'
,
'd3'
,
function
(
$rootScope
,
Global
,
NotificationService
,
lodash
,
d3
)
{
]).
factory
(
'HttpInterceptor'
,
[
'Global'
,
function
(
Global
)
{
return
{
'request'
:
function
(
config
)
{
if
(
config
.
url
&&
(
config
.
url
.
indexOf
(
'api/atlas/'
)
===
0
||
config
.
url
.
indexOf
(
'/api/atlas/'
)
===
0
))
{
config
.
params
=
config
.
params
||
{};
config
.
params
[
'user.name'
]
=
Global
.
user
;
}
return
config
;
}
};
}]).
config
([
'$httpProvider'
,
function
(
$httpProvider
)
{
$httpProvider
.
interceptors
.
push
(
'HttpInterceptor'
);
}]).
run
([
'$rootScope'
,
'Global'
,
'NotificationService'
,
'lodash'
,
'd3'
,
function
(
$rootScope
,
Global
,
NotificationService
,
lodash
,
d3
)
{
var
errors
=
Global
.
renderErrors
;
if
(
angular
.
isArray
(
errors
)
||
angular
.
isObject
(
errors
))
{
lodash
.
forEach
(
errors
,
function
(
err
)
{
...
...
This diff is collapsed.
Click to expand it.
dashboard/v2/public/modules/home/views/home.html
View file @
d6f5d9da
...
...
@@ -17,5 +17,5 @@
-->
<section
class=
"text-center"
>
<img
data-ui-sref=
"search"
data-ui-sref=
"search"
class=
"pointer"
src=
"modules/home/img/splash.png"
/>
<img
data-ui-sref=
"search"
class=
"pointer"
src=
"modules/home/img/splash.png"
/>
</section>
\ No newline at end of file
This diff is collapsed.
Click to expand it.
dashboard/v2/public/modules/lineage/lineageController.js
View file @
d6f5d9da
...
...
@@ -196,20 +196,20 @@ angular.module('dgc.lineage').controller('LineageController', ['$element', '$sco
'translate('
+
margin
.
left
+
','
+
margin
.
right
+
')'
);
//arrow
svg
.
append
(
"svg:defs"
).
append
(
"svg:marker"
).
attr
(
"id"
,
"arrow"
).
attr
(
"viewBox"
,
"0 0 10 10"
).
attr
(
"refX"
,
26
).
attr
(
"refY"
,
5
).
attr
(
"markerUnits"
,
"strokeWidth"
).
attr
(
"markerWidth"
,
6
).
attr
(
"markerHeight"
,
9
).
attr
(
"orient"
,
"auto"
).
append
(
"svg:path"
).
attr
(
"d"
,
"M 0 0 L 10 5 L 0 10 z"
);
//marker for input type graph
svg
.
append
(
"svg:defs"
)
.
append
(
"svg:marker"
)
.
attr
(
"id"
,
"input-arrow"
)
.
attr
(
"viewBox"
,
"0 0 10 10"
)
.
attr
(
"refX"
,
-
15
)
.
attr
(
"refY"
,
5
)
.
attr
(
"markerUnits"
,
"strokeWidth"
)
.
attr
(
"markerWidth"
,
6
)
.
attr
(
"markerHeight"
,
9
)
.
attr
(
"orient"
,
"auto"
)
.
append
(
"svg:path"
)
.
attr
(
"d"
,
"M -2 5 L 8 0 L 8 10 z"
);
.
append
(
"svg:marker"
)
.
attr
(
"id"
,
"input-arrow"
)
.
attr
(
"viewBox"
,
"0 0 10 10"
)
.
attr
(
"refX"
,
-
15
)
.
attr
(
"refY"
,
5
)
.
attr
(
"markerUnits"
,
"strokeWidth"
)
.
attr
(
"markerWidth"
,
6
)
.
attr
(
"markerHeight"
,
9
)
.
attr
(
"orient"
,
"auto"
)
.
append
(
"svg:path"
)
.
attr
(
"d"
,
"M -2 5 L 8 0 L 8 10 z"
);
var
root
=
data
;
...
...
@@ -284,10 +284,10 @@ angular.module('dgc.lineage').controller('LineageController', ['$element', '$sco
.
style
(
'stroke'
,
'green'
)
.
attr
(
'd'
,
diagonal
);
if
(
$scope
.
type
===
'inputs'
)
{
link
.
attr
(
"marker-start"
,
"url(#input-arrow)"
);
//if input
if
(
$scope
.
type
===
'inputs'
)
{
link
.
attr
(
"marker-start"
,
"url(#input-arrow)"
);
//if input
}
else
{
link
.
attr
(
"marker-end"
,
"url(#arrow)"
);
//if input
link
.
attr
(
"marker-end"
,
"url(#arrow)"
);
//if input
}
}
...
...
This diff is collapsed.
Click to expand it.
dashboard/v2/public/modules/navigation/navigationResource.js
View file @
d6f5d9da
...
...
@@ -19,7 +19,7 @@
'use strict'
;
angular
.
module
(
'dgc.navigation'
).
factory
(
'NavigationResource'
,
[
'$resource'
,
function
(
$resource
)
{
return
$resource
(
'api/atlas/types?type=TRAIT'
,
{},
{
return
$resource
(
'
/
api/atlas/types?type=TRAIT'
,
{},
{
get
:
{
'method'
:
'GET'
,
'responseType'
:
'json'
,
...
...
This diff is collapsed.
Click to expand it.
dashboard/v2/public/modules/search/searchRoutes.js
View file @
d6f5d9da
...
...
@@ -21,7 +21,6 @@
//Setting up route
angular
.
module
(
'dgc.search'
).
config
([
'$stateProvider'
,
function
(
$stateProvider
)
{
// states for my app
$stateProvider
.
state
(
'search'
,
{
url
:
'/search?query'
,
templateUrl
:
'/modules/search/views/search.html'
,
...
...
This diff is collapsed.
Click to expand it.
dashboard/v2/server.js
deleted
100755 → 0
View file @
6b33bcf6
#!/usr/bin/env node
/*
* Licensed to the Apache Software Foundation (ASF) under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. The ASF licenses this file
* to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
'use strict'
;
/**
* Module dependencies.
*/
var
express
=
require
(
'express'
);
/**
* Main application entry file.
* Please note that the order of loading is important.
*/
// Initializing system variables
var
config
=
require
(
'./server/config/config'
),
app
=
express
();
// Express settings
require
(
'./server/config/express'
)(
app
);
// Start the app by listening on <port>
var
port
=
process
.
env
.
PORT
||
config
.
port
;
app
.
listen
(
port
);
console
.
log
(
'Environment is = "'
+
config
.
nodeEnv
+
'"'
);
console
.
log
(
'Express app started on port '
+
port
+
' using config
\
n'
,
JSON
.
stringify
(
config
,
null
,
4
));
// Expose app
module
.
exports
=
app
;
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment