Skip to content

Commit

Permalink
Merge branch 'release/v1.5.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
GreenPioneer committed Jan 2, 2017
2 parents 017dfd9 + c9a00b8 commit 1e3aa95
Show file tree
Hide file tree
Showing 155 changed files with 2,288 additions and 834 deletions.
55 changes: 55 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
FROM ubuntu:latest
MAINTAINER GreenPioneer
# Install Utilities
RUN apt-get update -q
# RUN apt-get install -yqq wget aptitude htop vim git traceroute dnsutils curl ssh sudo tree tcpdump nano psmisc gcc make build-essential libfreetype6 libfontconfig libkrb5-dev
RUN apt-get install -yqq wget vim git curl ssh build-essential

# Install NodeJS
RUN curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
RUN sudo apt-get install -yq nodejs

# Install Meanstackjs Prerequisites
RUN npm install --quiet -g bower mocha pm2 mongo-express nodemon node-inspector

RUN mkdir /opt/meanstackjs
WORKDIR /opt/meanstackjs

# Copies the local package.json file to the container
# and utilities docker container cache to not needing to rebuild
# and install node_modules/ everytime we build the docker, but only
# when the local package.json file changes.
# Install npm packages
ADD package.json /opt/meanstackjs/package.json
RUN npm install --quiet

# Install bower packages
ADD bower.json /opt/meanstackjs/bower.json
ADD .bowerrc /opt/meanstackjs/.bowerrc
RUN bower install --quiet --allow-root --config.interactive=false

# Share local directory on the docker container
ADD . /opt/meanstackjs

# Machine cleanup
RUN npm cache clean
RUN apt-get clean && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*

# Set development environment as default
ENV NODE_ENV development

# Ports generic
EXPOSE 80:80
EXPOSE 443:443

# Port 3000 for Meanstackjs server
EXPOSE 3000:3000

# Port 5858 for node debug
EXPOSE 5858:5858

# Port 35729 for livereload
EXPOSE 35729:35729

# Run Meanstackjs server
CMD ["npm", "start"]
0 LICENSE → LICENSE.md
100644 → 100755
File renamed without changes.
1 change: 1 addition & 0 deletions Procfile
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
web: npm start
108 changes: 62 additions & 46 deletions README.md
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,112 +1,128 @@

[![dependencies](https://david-dm.org/greenpioneersolutions/meanstackjs-lite.svg)](https://david-dm.org/greenpioneersolutions/meanstackjs)
[![npm-issues](https://img.shields.io/github/issues/greenpioneersolutions/meanstackjs-lite.svg)](https://github.com/greenpioneersolutions/meanstackjs/issues)
[![dependencies](https://david-dm.org/greenpioneersolutions/meanstackjs.svg)](https://david-dm.org/greenpioneersolutions/meanstackjs)
[![npm-issues](https://img.shields.io/github/issues/greenpioneersolutions/meanstackjs.svg)](https://github.com/greenpioneersolutions/meanstackjs/issues)
[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg)](http://standardjs.com/)
[![Build Status](https://travis-ci.org/greenpioneersolutions/meanstackjs-lite.svg?branch=master)](https://travis-ci.org/greenpioneersolutions/meanstackjs-lite)
[![Build Status](https://travis-ci.org/greenpioneersolutions/meanstackjs.svg?branch=master)](https://travis-ci.org/greenpioneersolutions/meanstackjs)
[![Join the chat at https://gitter.im/greenpioneersolutions/meanstackjs](https://badges.gitter.im/greenpioneersolutions/meanstackjs.svg)](https://gitter.im/greenpioneersolutions/meanstackjs?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
[![Known Vulnerabilities](https://snyk.io/test/github/greenpioneersolutions/meanstackjs/badge.svg)](https://snyk.io/test/github/greenpioneersolutions/meanstackjs/badge.svg)
[![Codewake](https://www.codewake.com/badges/codewake2.svg)](https://www.codewake.com/p/meanstackjs)
[![Code Triagers Badge](https://www.codetriage.com/greenpioneersolutions/meanstackjs/badges/users.svg)](https://www.codetriage.com/greenpioneersolutions/meanstackjs)
[![Get help on Codementor](https://cdn.codementor.io/badges/get_help_github.svg)](https://www.codementor.io/jasonhumphrey?utm_source=github&utm_medium=button&utm_term=jasonhumphrey&utm_campaign=github)
[![Donatee](https://img.shields.io/badge/paypal-donate-blue.svg)](https://paypal.me/greenpioneer)

[![meanstackjs Logo](http://meanstackjs.com/images/logo/header3x.png)](http://meanstackjs.com/)

Mean Stack JS Lite
-----------------
This is the lite version of [MeanStackJS](https://github.com/greenpioneersolutions/meanstackjs). It was built to help beginners to full stack and the mean stack really take off with there learning. One major difference between the two is that the lite version pulls the core logic into the server file and hard codes everything. This way when new people start looking around trying to figure everything out everything is there for them to find. We notice with being so dynamic in the full version sometime people just naturally get lost in the flow of how it all comes together. This is our solution to that with the Mean Stack JS - Lite

#[Check Documentation Here](https://github.com/greenpioneersolutions/meanstackjs/wiki)

Why Mean Stack JS
Why Mean-Lite Stack JS
-----------------

Do you need a full stack solution that is easy to build and all javascript? Then you're in the right place with Mean Stack JS. There is no steep learning curve and it only takes an average of 10 minutes to get your base code up and running. We've made the development process as simple and scalable as possible. This is perfect for anyone involved in software development, including User Experience Designers, Quality Assurance Engineers, Software Engineers, Frontend Developers, Backend Developers and Full Stack Engineers.
The best developers want to be efficient and productive, quickly prototyping and experimenting, able to build successes into production-ready applications. We believe Mean Stack JS gives developers of all skill levels—whether at enterprise scale or working solo—an ideal open-source toolset for building rapid, scalable Javascript applications. We'll provide you a simple project structure that is versatile enough to quickly apply to your own development projects. Want to get started?


How to Learn Mean Stack JS
How to Learn Mean-Lite Stack JS
-----------------
Start learning with documentation:
* [Check Documentation Here](https://github.com/greenpioneersolutions/meanstackjs/wiki)

Start visualizing what the meanstack can do for you with our demo
* [Check Demo Here](https://meanstackjs.herokuapp.com/)

Check out this YouTube channel that has content to help you:
* [Subscribe to our Youtube Channel - MeanStackJs](https://www.youtube.com/channel/UC5lpSv5tNowgWxC9crTl97g)
* [Watch MeanStackJs - How to series](https://www.youtube.com/playlist?list=PLhJ-Q2setTdqgwW6U39s_oMAehgtXa15O)
* [Watch MeanStackJs - Error series](https://www.youtube.com/playlist?list=PLhJ-Q2setTdr19ha6bx7jt6Bu2RCM5c5_)
* [Watch MeanStackJS - Releases](https://www.youtube.com/playlist?list=PLhJ-Q2setTdrhK1m0F1lUfZsIzBbw6wny)
* [Watch MeanStackJS - How to series](https://www.youtube.com/playlist?list=PLhJ-Q2setTdqgwW6U39s_oMAehgtXa15O)
* [Watch MeanStackJS - Error series](https://www.youtube.com/playlist?list=PLhJ-Q2setTdr19ha6bx7jt6Bu2RCM5c5_)
* [Watch MeanStackJS - What is series](https://www.youtube.com/playlist?list=PLhJ-Q2setTdpkHfA-mDMSjl4Wv-trKlY8)

For the full version, start here instead:
* [MeanStackJS](https://github.com/greenpioneersolutions/meanstackjs)
* [Full Version](https://github.com/greenpioneersolutions/meanstackjs)

For the Api version, start here instead:
* [Men Version](https://github.com/greenpioneersolutions/menstackjs)

Want more content?
* [LiveCoding.TV](https://www.livecoding.tv/greenpioneer/)
* [Style Guide](https://github.com/greenpioneersolutions/gps-style-guide)
* [GPS Style Guide](https://github.com/greenpioneersolutions/gps-style-guide)
* [GPS Setup Guide](https://github.com/greenpioneersolutions/gps-setup-guide)
* [Roadmap](https://github.com/greenpioneersolutions/meanstackjs/wiki/Roadmap)


What is Mean Stack JS Lite ?
What is Mean-Lite Stack JS?
-----------------

This repo is a stripped down version of the main meanstackjs. This repo will be great for you if you want to totally control every last part of your stack. This repo will also be for the purpose of teaching or if you want just the base functionally. Please refer to all live documentation back at [MeanStackJS](https://github.com/greenpioneersolutions/meanstackjs/wiki)
- [MongoDB](https://www.mongodb.org/) - MongoDB is the leading NoSQL database, empowering businesses to be more agile and scalable
- [Express](http://expressjs.com/) - Express is a minimal and flexible node.js web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications
- [AngularJS](https://angularjs.org/) - based framework. -AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop
- [Node.js](http://www.nodejs.org/) - Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications

Stack
- [MongoDB](https://www.mongodb.org/) - MongoDB is the leading NoSQL database, empowering businesses to be more agile and scalable.
- [Express](http://expressjs.com/) - Express is a minimal and flexible node.js web application framework, providing a robust set of features for building single and multi-page, and hybrid web applications.
- [AngularJS](https://angularjs.org/) - based framework. -AngularJS lets you extend HTML vocabulary for your application. The resulting environment is extraordinarily expressive, readable, and quick to develop.
- [Node.js](http://www.nodejs.org/) - Node.js is a platform built on Chrome's JavaScript runtime for easily building fast, scalable network applications.
[Check Demo Here](https://meanstackjs.herokuapp.com/)

[Check Documentation Here](https://github.com/greenpioneersolutions/meanstackjs/wiki)

Prerequisites
Pre-Requisites
-------------

- <img src="https://www.mongodb.com/assets/global/favicon-bf23af61025ab0705dc84c3315c67e402d30ed0cba66caff15de0d57974d58ff.ico" height="17">&nbsp; [Download](https://www.mongodb.org/downloads) and Install mongodb - <a href="https://docs.mongodb.org/manual/">Checkout their manual</a> if you're just starting.
- <img src="https://www.mongodb.com/assets/global/favicon-bf23af61025ab0705dc84c3315c67e402d30ed0cba66caff15de0d57974d58ff.ico" height="17">&nbsp; [Download](https://www.mongodb.org/downloads) and Install mongodb - <a href="https://docs.mongodb.org/manual/">Checkout their manual</a> if you're just starting
- <img src="http://deluge-torrent.org/images/apple-logo.gif" height="17">&nbsp; [OSX MongoDB](https://docs.mongodb.org/manual/tutorial/install-mongodb-on-os-x/)
- <img src="http://dc942d419843af05523b-ff74ae13537a01be6cfec5927837dcfe.r14.cf1.rackcdn.com/wp-content/uploads/windows-8-50x50.jpg" height="17">&nbsp; [Windows Mongodb](https://docs.mongodb.org/manual/tutorial/install-mongodb-on-windows/)
- <img src="https://lh5.googleusercontent.com/-2YS1ceHWyys/AAAAAAAAAAI/AAAAAAAAAAc/0LCb_tsTvmU/s46-c-k/photo.jpg" height="17">&nbsp; [Linux Mongodb](https://docs.mongodb.org/manual/administration/install-on-linux/)
- <img src="https://nodejs.org/static/apple-touch-icon.png" height="17">&nbsp; [Download](http://nodejs.org) and Install Node.js - nodeschool has free <a href=" http://nodeschool.io/#workshoppers">node tutorials</a> to get you started.

- <img src="http://bower.io/img/bower-logo.png" height="17">&nbsp; [Install Bower](http://bower.io/)
```bash
$ npm install -g bower
```

**Note:** If you are new to Node or Express, we recommend to watch
[Node.js and Express 101](https://www.youtube.com/watch?v=BN0JlMZCtNU)
screencast by Alex Ford that teaches Node and Express from scratch. Alternatively,
here is another great tutorial for complete beginners - [Getting Started With Node.js, Express, MongoDB](http://cwbuecheler.com/web/tutorials/2013/node-express-mongo/).
- <img src="https://nodejs.org/static/apple-touch-icon.png" height="17">&nbsp; [Download](http://nodejs.org) and Install Node.js - nodeschool has free <a href=" http://nodeschool.io/#workshoppers">node tutorials</a> to get you started

[Check Documentation Here](https://github.com/greenpioneersolutions/meanstackjs/wiki)

[Check Demo Here](https://meanstackjs.herokuapp.com/)

Getting Started
---------------

The easiest way to get started is to clone the repository:

```bash
# Get the latest snapshot
git clone https://github.com/greenpioneersolutions/meanstackjs-lite.git
git clone https://github.com/greenpioneersolutions/meanstackjs.git

# Change directory
cd meanstackjs-lite
cd meanstackjs

# Install NPM dependencies
npm install

# Start up the server
npm start
# or
node server.js
# or
nodemon server.js
node server.mean.js
```

**Note:** We highly recommend installing [Nodemon](https://github.com/remy/nodemon).
It watches for any changes in your node.js app and automatically restarts the
server. Once installed, instead of `node index.js` use `nodemon index.js`. It will
save you a lot of time in the long run, because you won't need to manually
restart the server each time you make a small change in code. To install, run
`sudo npm install -g nodemon`.

[Check Documentation Here](https://github.com/greenpioneersolutions/meanstackjs/wiki)

[Check Demo Here](https://meanstackjs.herokuapp.com/)

[Check Roadmap Here](https://github.com/greenpioneersolutions/meanstackjs/wiki/Roadmap)

[express]: <http://expressjs.com>
[AngularJS]: <http://angularjs.org>
[node.js]: <http://nodejs.org>
[license]: http://showalicense.com/?fullname=Green%20Pioneer%20%3Cgreen%40greenpioneersolutions.com%3E&year=2016#license-mit
[website]: http://greenpioneersolutions.com/


<div align="center">
<img src="http://greenpioneersolutions.com/img/icons/apple-icon-180x180.png"><br>
<a href="https://www.facebook.com/Green-Pioneer-Solutions-1023752974341910">
<img src="https://greenpioneer.github.io/images/social-1_square-facebook.svg">
</a>
<a href="https://twitter.com/greenpioneerdev">
<img src="https://greenpioneer.github.io/images/social-1_logo-twitter.svg">
</a>
<a href="https://github.com/greenpioneersolutions">
<img src="https://greenpioneer.github.io/images/social-1_logo-github.svg">
</a>
<a href="http://greenpioneersolutions.com/">
<img src="https://greenpioneer.github.io/images/social-1_logo-blogger.svg">
</a>
</div>


[MIT][license] © [Green Pioneer][website]

16 changes: 8 additions & 8 deletions bower.json
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@
"tests"
],
"dependencies": {
"angular": "^1.5.8",
"angular-sanitize": "^1.5.8",
"angular-cookies": "^1.5.8",
"angular-animate": "^1.5.8",
"angular-resource": "^1.5.8",
"angular": "1.5.8",
"angular-sanitize": "1.5.8",
"angular-cookies": "1.5.8",
"angular-animate": "1.5.8",
"angular-resource": "1.5.8",
"angular-material": "~1.0.1",
"angular-mocks": "^1.5.8",
"angular-mocks": "1.5.8",
"angular-moment": "^1.0.0-beta.6",
"angular-ui-router": "^0.3.1",
"angular-bootstrap": "^2.0.0",
Expand All @@ -33,7 +33,7 @@
"angular-jwt": "^0.0.9"
},
"resolutions": {
"angular": "1.5.9",
"jquery": "3.1.0"
"angular": "1.5.8",
"jquery": "^3.1.0"
}
}
Empty file modified client/images/404pinkybrain.gif
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/agenda.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/angularjs.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/expressjs.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/logo/darkheader.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/logo/darkheader2x.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/logo/darkheader3x.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/logo/darkiconword 2x.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/logo/darkiconword 3x.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/logo/darkiconword.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/logo/favicon.ico
100644 → 100755
Empty file.
Empty file modified client/images/logo/header.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/logo/header2x.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/logo/header3x.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/logo/icon.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/logo/icon2x.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/logo/icon3x.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/logo/iconword.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/logo/iconword2x.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/logo/iconword3x.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/mean.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/mongodb.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/mongoexpress.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/nightwatch.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/nodejs.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/plato.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified client/images/swagger.png
100644 → 100755
23 changes: 16 additions & 7 deletions client/modules/admin/admin.controller.js
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -5,24 +5,33 @@
.module('app.admin', [])
.controller('AdminController', AdminController)

AdminController.$inject = ['$http', '$stateParams', 'AdminFactory', 'logger', '$location', 'UserFactory']
AdminController.$inject = ['$http', '$stateParams', 'AdminUsersFactory', 'AdminErrorsFactory', 'logger', '$location', 'UserFactory']
/* @ngInject */
function AdminController ($http, $stateParams, AdminFactory, logger, $location, UserFactory) {
function AdminController ($http, $stateParams, AdminUsersFactory, AdminErrorsFactory, logger, $location, UserFactory) {
var vm = this
vm.title = 'System'
vm.view = $stateParams.view ? 'modules/admin/' + $stateParams.view + '.view.html' : 'modules/admin/home.view.html'
vm.admin = {}
vm.UserFactory = UserFactory
activate()

vm.list = function () {
AdminFactory.query(function (success) {
vm.admins = success
vm.listUsers = function () {
AdminUsersFactory.query(function (success) {
vm.users = success
}, function (error) {
logger.error(error.statusText, error, error.data)
})
}
vm.listErrors = function () {
AdminErrorsFactory.query(function (success) {
vm.errors = success
}, function (error) {
logger.error(error.statusText, error, error.data)
})
}

activate()
function activate () {
vm.listUsers()
vm.listErrors()
logger.info('Activated Admin View')
}
}
Expand Down
19 changes: 15 additions & 4 deletions client/modules/admin/admin.factory.js
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,23 @@

angular
.module('app.admin')
.factory('AdminFactory', AdminFactory)
.factory('AdminUsersFactory', AdminUsersFactory)
.factory('AdminErrorsFactory', AdminErrorsFactory)

AdminFactory.$inject = ['$resource']
AdminUsersFactory.$inject = ['$resource']
AdminErrorsFactory.$inject = ['$resource']
/* @ngInject */
function AdminFactory ($resource) {
return $resource('/api/users/:id', {
function AdminUsersFactory ($resource) {
return $resource('/api/admin/users/:id', {
id: '@id'
}, {
update: {
method: 'PUT'
}
})
}
function AdminErrorsFactory ($resource) {
return $resource('/api/admin/errors/:id', {
id: '@id'
}, {
update: {
Expand Down
Empty file modified client/modules/admin/admin.module.js
100644 → 100755
Empty file.
Empty file modified client/modules/admin/admin.routes.js
100644 → 100755
Empty file.
Empty file modified client/modules/admin/admin.spec.js
100644 → 100755
Empty file.
Empty file modified client/modules/admin/admin.style.scss
100644 → 100755
Empty file.
52 changes: 52 additions & 0 deletions client/modules/admin/errors.view.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
<div class="row">
<div class="col-md-12">

<div class="panel panel-default">
<div class="panel-heading">
<h4>Errors</h4>
</div>
<div class="panel-body" style="overflow: scroll;width: 99%;">
<table class="table table-striped">
<thead>
<tr>
<th>#</th>
<th>Message</th>
<th>Name</th>
<th>Code</th>
<th>Stack</th>
<th>Type</th>
<th>Count</th>
<th>History</th>
</tr>
</thead>
<tbody>
<tr ng-repeat="(key, value) in vm.errors track by $index">
<th scope="row">{{$index + 1}}</th>
<td>
<span>{{value.message}}</span>
</td>
<td>
<span>{{value.name}}</span>
</td>
<td>
<span>{{value.code}}</span>
</td>
<td>
<pre>{{value.stack}}</pre>
</td>
<td>
<span>{{value.type}}</span>
</td>
<td>
<span>{{value.count}}</span>
</td>
<td>
<div ng-repeat="history in value.history track by $index">{{history}}</div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
Empty file modified client/modules/admin/home.view.html
100644 → 100755
Empty file.
Empty file modified client/modules/admin/messages.view.html
100644 → 100755
Empty file.
Empty file modified client/modules/admin/options.view.html
100644 → 100755
Empty file.
Empty file modified client/modules/admin/transactions.view.html
100644 → 100755
Empty file.
Loading

0 comments on commit 1e3aa95

Please sign in to comment.