Compare commits
95 Commits
v1.2.3-beta
...
v1.2.4
| Author | SHA1 | Date | |
|---|---|---|---|
| 7a4f115cb3 | |||
| 58ff929d71 | |||
| 49f25a23a9 | |||
| bcf75073ec | |||
| 6908456d09 | |||
| c26369f8cc | |||
| 56e090f3e7 | |||
| 00f7717142 | |||
| 823e0c8562 | |||
| 95be7908f8 | |||
| c660c71556 | |||
| fbf03b225d | |||
| a5f4c51ab2 | |||
| 89dce89035 | |||
| 8cdd215614 | |||
| 342a8b81af | |||
| cd5a352961 | |||
| a451fa1fa6 | |||
| e343c157c5 | |||
| 37fc216c5a | |||
| 96feb84fd4 | |||
| 80e10c4c98 | |||
| 35a133bbf9 | |||
| 0adbce77f9 | |||
| c89be34503 | |||
| 9c3873e712 | |||
| 4f6eeda368 | |||
| f690cd6305 | |||
| 447ed3518e | |||
| d9d99b2223 | |||
| 2b99adba5f | |||
| 11aa98d389 | |||
| 591f97f149 | |||
| ef696f8207 | |||
| ab1c921443 | |||
| 7b165a12e0 | |||
| 6f2f7cc214 | |||
| 89729bfa51 | |||
| 34032c73ce | |||
| f72b385790 | |||
| d541ded862 | |||
| 8cc95a3b9b | |||
| bf9a825095 | |||
| 5c92be5190 | |||
| fa9cf35ff5 | |||
| f36029a34a | |||
| c2e532e32e | |||
| 9bcc9a7ed1 | |||
| 7715731c4a | |||
| a2178392e6 | |||
| 0aa4d2a3db | |||
| 5867c60410 | |||
| 268fb98dbb | |||
| 5f1227d0fa | |||
| 1b93c5538a | |||
| 3645f85731 | |||
| 0b02b1631b | |||
| 31f4ba88f6 | |||
| c06a4d4118 | |||
| dbc93de6b3 | |||
| 2277b6ee69 | |||
| b36d73a4bb | |||
| 283d2855d7 | |||
| f175f52530 | |||
| e29da5521d | |||
| 1db1819a56 | |||
| aef3a734a3 | |||
| d2438f9fdb | |||
| 53d000e2d0 | |||
| addfcd4bc5 | |||
| b360736b77 | |||
| 2bae77b3af | |||
| c1600a33db | |||
| 5d3b84e01a | |||
| 7ed098de67 | |||
| 22af5561b2 | |||
| 7009b24748 | |||
| 389c27b2e6 | |||
| a61e913824 | |||
| 95ae26eb2a | |||
| cfebe11755 | |||
| d86b5aa613 | |||
| c255de7fc0 | |||
| 42d5d8db80 | |||
| 91bf9763d2 | |||
| 9c66dd5431 | |||
| 614396a15b | |||
| cfe0472ea2 | |||
| dede09e9c5 | |||
| f39922f51f | |||
| 5268c579e2 | |||
| 21448ea8e6 | |||
| 5c98dae57d | |||
| 5a6139fb64 | |||
| 0fb2728e3f |
+1
-2
@@ -6,13 +6,12 @@ Please submit all issues and pull requests to the [snipe/snipe-it](http://github
|
||||
|
||||
If you don't have a feature in mind, but would like to contribute back to the project, check out the [open issues](https://github.com/snipe/snipe-it/issues?state=open) and see if there are any you can tackle.
|
||||
|
||||
We use Waffle.io to help better communicate our roadmap with users. Our [project page there](http://waffle.io/snipe/snipe-it) will show you the backlog, what's ready to be worked on, what's in progress, and what's completed.
|
||||
-----
|
||||
|
||||
[](http://waffle.io/snipe/snipe-it)
|
||||
|
||||
The labels we use in GitHub Issues and Waffle.io indicate whether we've confirmed an issue as a bug, whether we're considering the issue as a potential feature, and whether it's ready for someone to work on it. We also provide labels such as "n00b", "intermediate" and "advanced" for the experience level we think it requires for contributors who want to help.
|
||||
|
||||
-----
|
||||
|
||||
## Translations!
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
This is a FOSS project for asset management in IT Operations. Knowing who has which laptop, when it was purchased in order to depreciate it correctly, handling software licenses, etc.
|
||||
|
||||
It is built on [Laravel 4.1](http://laravel.com) and uses the [Sentry 2](https://github.com/cartalyst/sentry) package.
|
||||
It is built on [Laravel 4.2](http://laravel.com) and uses the [Sentry 2](https://github.com/cartalyst/sentry) package.
|
||||
|
||||
This project is being actively developed and we're [releasing quite frequently](https://github.com/snipe/snipe-it/releases). ([Check out the live demo here](http://snipeitapp.com/demo.php).)
|
||||
|
||||
@@ -16,7 +16,7 @@ __This is web-based software__. This means there there is no executable file (ak
|
||||
-----
|
||||
### Documentation & Installation
|
||||
|
||||
__Installation and configuration documentation for this project has been moved to http://docs.snipeitapp.com.__ This provides a more easily navigated, organized view of the documentation, and is based off of the [documentation branch](https://github.com/snipe/snipe-it/tree/documentation) in this repo. Contributions and bugfixes to the documentation are always welcome!
|
||||
__Installation and configuration documentation for this project has been moved to http://snipeitapp.com/documentation/.__
|
||||
|
||||
We'll be adding a long-overdue user's manual soon as well.
|
||||
|
||||
@@ -65,3 +65,7 @@ Whenever you pull down a new version from master or develop, when you grab the [
|
||||
php artisan migrate
|
||||
|
||||
Forgetting to do this can mean your DB might end up out of sync with the new files you just pulled, or you may have some funky cached autoloader values. It's a good idea to get into the habit of running these every time you pull anything new down. If there are no database changes to migrate, it won't hurt anything to run migrations anyway.
|
||||
|
||||
|
||||
[](https://bitdeli.com/free "Bitdeli Badge")
|
||||
|
||||
|
||||
@@ -7,6 +7,7 @@ use Sentry;
|
||||
use Validator;
|
||||
use Location;
|
||||
use View;
|
||||
use Asset;
|
||||
|
||||
class ViewAssetsController extends AuthorizedController
|
||||
{
|
||||
@@ -33,4 +34,27 @@ class ViewAssetsController extends AuthorizedController
|
||||
}
|
||||
|
||||
|
||||
public function getRequestableIndex() {
|
||||
|
||||
$assets = Asset::with('model','defaultLoc')->Hardware()->Requestable()->get();
|
||||
return View::make('frontend/account/requestable-assets', compact('user','assets'));
|
||||
}
|
||||
|
||||
|
||||
public function getRequestAsset($assetId = null) {
|
||||
|
||||
// Check if the asset exists
|
||||
if (is_null($asset = Asset::find($assetId))) {
|
||||
// Redirect to the asset management page
|
||||
return Redirect::to('hardware')->with('error', Lang::get('admin/hardware/message.does_not_exist'));
|
||||
} else {
|
||||
|
||||
|
||||
return View::make('frontend/account/view-asset', compact('asset'));
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -38,40 +38,27 @@ class AssetsController extends AdminController
|
||||
{
|
||||
// Grab all the assets
|
||||
|
||||
$assets = Asset::with('model','assigneduser','assetstatus','defaultLoc','assetlog')->Hardware();
|
||||
// Filter results
|
||||
if (Input::get('Pending')) {
|
||||
$assets = Asset::with('model','assigneduser','assetstatus','defaultLoc','assetlog')
|
||||
->whereNull('status_id','and')
|
||||
->where('assigned_to','=','0')
|
||||
->where('physical', '=', 1)
|
||||
->get();
|
||||
$assets->Pending();
|
||||
} elseif (Input::get('RTD')) {
|
||||
$assets = Asset::with('model','assigneduser','assetstatus','defaultLoc','assetlog')
|
||||
->where('status_id', '=', 0)
|
||||
->where('assigned_to', '=', '0')
|
||||
->where('physical', '=', 1)
|
||||
->orderBy('asset_tag', 'ASC')
|
||||
->get();
|
||||
$assets->RTD();
|
||||
} elseif (Input::get('Undeployable')) {
|
||||
$assets = Asset::with('model','assigneduser','assetstatus','defaultLoc','assetlog')
|
||||
->where('status_id', '>', 1)
|
||||
->where('physical', '=', 1)
|
||||
->orderBy('asset_tag', 'ASC')
|
||||
->get();
|
||||
$assets->Undeployable();
|
||||
} elseif (Input::get('Archived')) {
|
||||
$assets->Archived();
|
||||
} elseif (Input::get('Requestable')) {
|
||||
$assets->RequestableAssets();
|
||||
} elseif (Input::get('Deployed')) {
|
||||
$assets = Asset::with('model','assigneduser','assetstatus','defaultLoc','assetlog')
|
||||
->where('status_id', '=', 0)
|
||||
->where('physical', '=', 1)
|
||||
->where('assigned_to','>','0')
|
||||
->orderBy('asset_tag', 'ASC')
|
||||
->get();
|
||||
} else {
|
||||
$assets = Asset::with('model','assigneduser','assetstatus','defaultLoc')
|
||||
->where('physical', '=', 1)
|
||||
->orderBy('asset_tag', 'ASC')
|
||||
->get();
|
||||
$assets->Deployed();
|
||||
} elseif (Input::get('Deleted')) {
|
||||
$assets->withTrashed()->Deleted();
|
||||
}
|
||||
|
||||
$assets = $assets->orderBy('asset_tag', 'ASC')->get();
|
||||
|
||||
|
||||
// Paginate the users
|
||||
/**$assets = $assets->paginate(Setting::getSettings()->per_page)
|
||||
->appends(array(
|
||||
@@ -85,6 +72,8 @@ class AssetsController extends AdminController
|
||||
return View::make('backend/hardware/index', compact('assets'));
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Asset create.
|
||||
*
|
||||
@@ -110,7 +99,7 @@ class AssetsController extends AdminController
|
||||
|
||||
|
||||
// Grab the dropdown list of status
|
||||
$statuslabel_list = array('' => Lang::get('general.pending')) + array('0' => Lang::get('general.ready_to_deploy')) + Statuslabel::orderBy('name', 'asc')->lists('name', 'id');
|
||||
$statuslabel_list = Statuslabel::orderBy('name', 'asc')->lists('name', 'id');
|
||||
|
||||
$view = View::make('backend/hardware/edit');
|
||||
$view->with('supplier_list',$supplier_list);
|
||||
@@ -204,7 +193,7 @@ class AssetsController extends AdminController
|
||||
$asset->order_number = e(Input::get('order_number'));
|
||||
$asset->notes = e(Input::get('notes'));
|
||||
$asset->asset_tag = e(Input::get('asset_tag'));
|
||||
|
||||
$asset->mac_address = e(Input::get('mac_address'));
|
||||
$asset->user_id = Sentry::getId();
|
||||
$asset->archived = '0';
|
||||
$asset->physical = '1';
|
||||
@@ -255,7 +244,7 @@ class AssetsController extends AdminController
|
||||
$location_list = array('' => '') + Location::orderBy('name', 'asc')->lists('name', 'id');
|
||||
|
||||
// Grab the dropdown list of status
|
||||
$statuslabel_list = array('' => Lang::get('general.pending')) + array('0' => Lang::get('general.ready_to_deploy')) + Statuslabel::orderBy('name', 'asc')->lists('name', 'id');
|
||||
$statuslabel_list = Statuslabel::orderBy('name', 'asc')->lists('name', 'id');
|
||||
|
||||
return View::make('backend/hardware/edit', compact('asset'))->with('model_list',$model_list)->with('supplier_list',$supplier_list)->with('location_list',$location_list)->with('statuslabel_list',$statuslabel_list);
|
||||
}
|
||||
@@ -333,10 +322,11 @@ class AssetsController extends AdminController
|
||||
$asset->name = e(Input::get('name'));
|
||||
$asset->serial = e(Input::get('serial'));
|
||||
$asset->model_id = e(Input::get('model_id'));
|
||||
$asset->order_number = e(Input::get('order_number'));
|
||||
$asset->order_number = e(Input::get('order_number'));
|
||||
$asset->asset_tag = e(Input::get('asset_tag'));
|
||||
$asset->notes = e(Input::get('notes'));
|
||||
$asset->physical = '1';
|
||||
$asset->mac_address = e(Input::get('mac_address'));
|
||||
|
||||
// Was the asset updated?
|
||||
if($asset->save()) {
|
||||
@@ -374,6 +364,12 @@ class AssetsController extends AdminController
|
||||
return Redirect::to('hardware')->with('error', Lang::get('admin/hardware/message.assoc_users'));
|
||||
} else {
|
||||
// Delete the asset
|
||||
|
||||
DB::table('assets')
|
||||
->where('id', $asset->id)
|
||||
->update(array('assigned_to' => NULL));
|
||||
|
||||
|
||||
$asset->delete();
|
||||
|
||||
// Redirect to the asset management page
|
||||
@@ -501,7 +497,7 @@ class AssetsController extends AdminController
|
||||
$logaction->checkedout_to = $asset->assigned_to;
|
||||
|
||||
// Update the asset data to null, since it's being checked in
|
||||
$asset->assigned_to = '0';
|
||||
$asset->assigned_to = NULL;
|
||||
|
||||
// Was the asset updated?
|
||||
if($asset->save()) {
|
||||
@@ -530,7 +526,7 @@ class AssetsController extends AdminController
|
||||
**/
|
||||
public function getView($assetId = null)
|
||||
{
|
||||
$asset = Asset::find($assetId);
|
||||
$asset = Asset::withTrashed()->find($assetId);
|
||||
|
||||
if (isset($asset->id)) {
|
||||
|
||||
@@ -549,7 +545,7 @@ class AssetsController extends AdminController
|
||||
$error = Lang::get('admin/hardware/message.does_not_exist', compact('id'));
|
||||
|
||||
// Redirect to the user management page
|
||||
return Redirect::route('assets')->with('error', $error);
|
||||
return Redirect::route('hardware')->with('error', $error);
|
||||
}
|
||||
|
||||
}
|
||||
@@ -606,7 +602,7 @@ class AssetsController extends AdminController
|
||||
$model_list = array('' => '') + Model::lists('name', 'id');
|
||||
|
||||
// Grab the dropdown list of status
|
||||
$statuslabel_list = array('' => 'Pending') + array('0' => 'Ready to Deploy') + Statuslabel::lists('name', 'id');
|
||||
$statuslabel_list = Statuslabel::lists('name', 'id');
|
||||
|
||||
$location_list = array('' => '') + Location::lists('name', 'id');
|
||||
|
||||
@@ -621,4 +617,28 @@ class AssetsController extends AdminController
|
||||
return View::make('backend/hardware/edit')->with('supplier_list',$supplier_list)->with('model_list',$model_list)->with('statuslabel_list',$statuslabel_list)->with('assigned_to',$assigned_to)->with('asset',$asset)->with('location_list',$location_list);
|
||||
|
||||
}
|
||||
|
||||
|
||||
public function getRestore($assetId = null)
|
||||
{
|
||||
|
||||
// Get user information
|
||||
$asset = Asset::withTrashed()->find($assetId);
|
||||
|
||||
if (isset($asset->id)) {
|
||||
|
||||
// Restore the user
|
||||
$asset->restore();
|
||||
|
||||
// Prepare the success message
|
||||
$success = Lang::get('admin/hardware/message.restore.success');
|
||||
|
||||
// Redirect to the user management page
|
||||
return Redirect::route('hardware')->with('success', $success);
|
||||
|
||||
} else {
|
||||
return Redirect::to('hardware')->with('error', Lang::get('admin/hardware/message.not_found'));
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -52,12 +52,12 @@ class CategoriesController extends AdminController
|
||||
|
||||
// create a new model instance
|
||||
$category = new Category();
|
||||
|
||||
|
||||
$validator = Validator::make(Input::all(), $category->rules);
|
||||
|
||||
if ($validator->fails())
|
||||
{
|
||||
// The given data did not pass validation
|
||||
// The given data did not pass validation
|
||||
return Redirect::back()->withInput()->withErrors($validator->messages());
|
||||
}
|
||||
else{
|
||||
@@ -71,7 +71,7 @@ class CategoriesController extends AdminController
|
||||
// Redirect to the new category page
|
||||
return Redirect::to("admin/settings/categories")->with('success', Lang::get('admin/categories/message.create.success'));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Redirect to the category create page
|
||||
return Redirect::to('admin/settings/categories/create')->with('error', Lang::get('admin/categories/message.create.error'));
|
||||
@@ -119,9 +119,9 @@ class CategoriesController extends AdminController
|
||||
// get the POST data
|
||||
$new = Input::all();
|
||||
|
||||
// attempt validation
|
||||
// attempt validation
|
||||
$validator = Validator::make(Input::all(), $category->validationRules($categoryId));
|
||||
|
||||
|
||||
|
||||
if ($validator->fails())
|
||||
{
|
||||
@@ -139,7 +139,7 @@ class CategoriesController extends AdminController
|
||||
// Redirect to the new category page
|
||||
return Redirect::to("admin/settings/categories")->with('success', Lang::get('admin/categories/message.update.success'));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Redirect to the category management page
|
||||
return Redirect::to("admin/settings/categories/$categoryID/edit")->with('error', Lang::get('admin/categories/message.update.error'));
|
||||
@@ -178,4 +178,30 @@ class CategoriesController extends AdminController
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Get the asset information to present to the category view page
|
||||
*
|
||||
* @param int $assetId
|
||||
* @return View
|
||||
**/
|
||||
public function getView($categoryID = null)
|
||||
{
|
||||
$category = Category::find($categoryID);
|
||||
|
||||
if (isset($category->id)) {
|
||||
return View::make('backend/categories/view', compact('category'));
|
||||
} else {
|
||||
// Prepare the error message
|
||||
$error = Lang::get('admin/categories/message.does_not_exist', compact('id'));
|
||||
|
||||
// Redirect to the user management page
|
||||
return Redirect::route('categories')->with('error', $error);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -116,10 +116,8 @@ class LicensesController extends AdminController
|
||||
$license->seats = e(Input::get('seats'));
|
||||
$license->purchase_date = e(Input::get('purchase_date'));
|
||||
$license->purchase_order = e(Input::get('purchase_order'));
|
||||
//$license->purchase_cost = e(Input::get('purchase_cost'));
|
||||
$license->depreciation_id = e(Input::get('depreciation_id'));
|
||||
$license->expiration_date = e(Input::get('expiration_date'));
|
||||
//$license->asset_id = e(Input::get('asset_id'));
|
||||
$license->user_id = Sentry::getId();
|
||||
|
||||
if (($license->purchase_date == "") || ($license->purchase_date == "0000-00-00")) {
|
||||
@@ -142,7 +140,7 @@ class LicensesController extends AdminController
|
||||
$license_seat = new LicenseSeat();
|
||||
$license_seat->license_id = $insertedId;
|
||||
$license_seat->user_id = Sentry::getId();
|
||||
$license_seat->assigned_to = 0;
|
||||
$license_seat->assigned_to = NULL;
|
||||
$license_seat->notes = NULL;
|
||||
$license_seat->save();
|
||||
}
|
||||
@@ -316,7 +314,7 @@ class LicensesController extends AdminController
|
||||
$license_seat = new LicenseSeat();
|
||||
$license_seat->license_id = $license->id;
|
||||
$license_seat->user_id = Sentry::getId();
|
||||
$license_seat->assigned_to = 0;
|
||||
$license_seat->assigned_to = NULL;
|
||||
$license_seat->notes = NULL;
|
||||
$license_seat->save();
|
||||
}
|
||||
@@ -370,11 +368,17 @@ class LicensesController extends AdminController
|
||||
} else {
|
||||
|
||||
// Delete the license and the associated license seats
|
||||
DB::table('license_seats')
|
||||
->where('id', $asset->id)
|
||||
->update(array('assigned_to' => NULL));
|
||||
|
||||
$licenseseats = $license->licenseseats();
|
||||
$licenseseats->delete();
|
||||
$license->delete();
|
||||
|
||||
|
||||
|
||||
|
||||
// Redirect to the licenses management page
|
||||
return Redirect::to('admin/licenses')->with('success', Lang::get('admin/licenses/message.delete.success'));
|
||||
}
|
||||
|
||||
@@ -113,7 +113,7 @@ class ManufacturersController extends AdminController
|
||||
|
||||
if ($validator->fails())
|
||||
{
|
||||
// The given data did not pass validation
|
||||
// The given data did not pass validation
|
||||
return Redirect::back()->withInput()->withErrors($validator->messages());
|
||||
}
|
||||
// attempt validation
|
||||
@@ -126,7 +126,7 @@ class ManufacturersController extends AdminController
|
||||
// Redirect to the new manufacturer page
|
||||
return Redirect::to("admin/settings/manufacturers")->with('success', Lang::get('admin/manufacturers/message.update.success'));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Redirect to the manufacturer management page
|
||||
return Redirect::to("admin/settings/manufacturers/$manufacturerId/edit")->with('error', Lang::get('admin/manufacturers/message.update.error'));
|
||||
@@ -169,5 +169,30 @@ class ManufacturersController extends AdminController
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* Get the asset information to present to the category view page
|
||||
*
|
||||
* @param int $assetId
|
||||
* @return View
|
||||
**/
|
||||
public function getView($manufacturerID = null)
|
||||
{
|
||||
$manufacturer = Manufacturer::find($manufacturerID);
|
||||
|
||||
if (isset($manufacturer->id)) {
|
||||
return View::make('backend/manufacturers/view', compact('manufacturer'));
|
||||
} else {
|
||||
// Prepare the error message
|
||||
$error = Lang::get('admin/manufacturers/message.does_not_exist', compact('id'));
|
||||
|
||||
// Redirect to the user management page
|
||||
return Redirect::route('manufacturers')->with('error', $error);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
@@ -67,13 +67,13 @@ class ModelsController extends AdminController
|
||||
|
||||
// attempt validation
|
||||
if ($model->validate($new)) {
|
||||
|
||||
|
||||
if ( e(Input::get('depreciation_id')) == '') {
|
||||
$model->depreciation_id = 0;
|
||||
} else {
|
||||
$model->depreciation_id = e(Input::get('depreciation_id'));
|
||||
}
|
||||
|
||||
|
||||
if ( e(Input::get('eol')) == '') {
|
||||
$model->eol = 0;
|
||||
} else {
|
||||
@@ -83,11 +83,11 @@ class ModelsController extends AdminController
|
||||
// Save the model data
|
||||
$model->name = e(Input::get('name'));
|
||||
$model->modelno = e(Input::get('modelno'));
|
||||
//$model->depreciation_id = e(Input::get('depreciation_id'));
|
||||
$model->manufacturer_id = e(Input::get('manufacturer_id'));
|
||||
$model->category_id = e(Input::get('category_id'));
|
||||
$model->user_id = Sentry::getId();
|
||||
//$model->eol = e(Input::get('eol'));
|
||||
$model->show_mac_address = e(Input::get('show_mac_address', '0'));
|
||||
|
||||
|
||||
if (Input::file('image')) {
|
||||
$image = Input::file('image');
|
||||
@@ -160,18 +160,18 @@ class ModelsController extends AdminController
|
||||
|
||||
if ($validator->fails())
|
||||
{
|
||||
// The given data did not pass validation
|
||||
// The given data did not pass validation
|
||||
return Redirect::back()->withInput()->withErrors($validator->messages());
|
||||
}
|
||||
// attempt validation
|
||||
else {
|
||||
|
||||
|
||||
if ( e(Input::get('depreciation_id')) == '') {
|
||||
$model->depreciation_id = 0;
|
||||
} else {
|
||||
$model->depreciation_id = e(Input::get('depreciation_id'));
|
||||
}
|
||||
|
||||
|
||||
if ( e(Input::get('eol')) == '') {
|
||||
$model->eol = 0;
|
||||
} else {
|
||||
@@ -180,9 +180,10 @@ class ModelsController extends AdminController
|
||||
|
||||
// Update the model data
|
||||
$model->name = e(Input::get('name'));
|
||||
$model->modelno = e(Input::get('modelno'));
|
||||
$model->modelno = e(Input::get('modelno'));
|
||||
$model->manufacturer_id = e(Input::get('manufacturer_id'));
|
||||
$model->category_id = e(Input::get('category_id'));
|
||||
$model->show_mac_address = e(Input::get('show_mac_address', '0'));
|
||||
|
||||
if (Input::file('image')) {
|
||||
$image = Input::file('image');
|
||||
@@ -198,13 +199,13 @@ class ModelsController extends AdminController
|
||||
if (Input::get('image_delete') == 1 && Input::file('image') == "") {
|
||||
$model->image = NULL;
|
||||
}
|
||||
|
||||
|
||||
// Was it created?
|
||||
if($model->save()) {
|
||||
// Redirect to the new model page
|
||||
return Redirect::to("hardware/models")->with('success', Lang::get('admin/models/message.update.success'));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Redirect to the model create page
|
||||
return Redirect::to("hardware/models/$modelId/edit")->with('error', Lang::get('admin/models/message.update.error'));
|
||||
@@ -261,7 +262,7 @@ class ModelsController extends AdminController
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
public function getClone($modelId = null)
|
||||
{
|
||||
// Check if the model exists
|
||||
@@ -269,10 +270,10 @@ class ModelsController extends AdminController
|
||||
// Redirect to the model management page
|
||||
return Redirect::to('assets/models')->with('error', Lang::get('admin/models/message.does_not_exist'));
|
||||
}
|
||||
|
||||
|
||||
$model = clone $model_to_clone;
|
||||
$model->id = null;
|
||||
|
||||
|
||||
// Show the page
|
||||
$depreciation_list = array('' => 'Do Not Depreciate') + Depreciation::lists('name', 'id');
|
||||
$manufacturer_list = array('' => 'Select One') + Manufacturer::lists('name', 'id');
|
||||
@@ -284,7 +285,7 @@ class ModelsController extends AdminController
|
||||
$view->with('model',$model);
|
||||
$view->with('clone_model',$model_to_clone);
|
||||
return $view;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -38,7 +38,12 @@ class StatuslabelsController extends AdminController
|
||||
public function getCreate()
|
||||
{
|
||||
// Show the page
|
||||
return View::make('backend/statuslabels/edit')->with('statuslabel',new Statuslabel);
|
||||
$statuslabel = new Statuslabel;
|
||||
$use_statuslabel_type = $statuslabel->getStatuslabelType();
|
||||
|
||||
$statuslabel_types = array('' => Lang::get('admin/hardware/form.select_statustype')) + array('undeployable' => Lang::get('admin/hardware/general.undeployable')) + array('pending' => Lang::get('admin/hardware/general.pending')) + array('archived' => Lang::get('admin/hardware/general.archived')) + array('deployable' => Lang::get('admin/hardware/general.deployable'));
|
||||
|
||||
return View::make('backend/statuslabels/edit', compact('statuslabel_types','statuslabel'))->with('use_statuslabel_type',$use_statuslabel_type);
|
||||
}
|
||||
|
||||
|
||||
@@ -59,9 +64,15 @@ class StatuslabelsController extends AdminController
|
||||
// attempt validation
|
||||
if ($statuslabel->validate($new)) {
|
||||
|
||||
$statustype = Statuslabel::getStatuslabelTypesForDB(Input::get('statuslabel_types'));
|
||||
|
||||
// Save the Statuslabel data
|
||||
$statuslabel->name = e(Input::get('name'));
|
||||
$statuslabel->user_id = Sentry::getId();
|
||||
$statuslabel->notes = e(Input::get('notes'));
|
||||
$statuslabel->deployable = $statustype['deployable'];
|
||||
$statuslabel->pending = $statustype['pending'];
|
||||
$statuslabel->archived = $statustype['archived'];
|
||||
|
||||
// Was the asset created?
|
||||
if($statuslabel->save()) {
|
||||
@@ -94,8 +105,11 @@ class StatuslabelsController extends AdminController
|
||||
return Redirect::to('admin/settings/statuslabels')->with('error', Lang::get('admin/statuslabels/message.does_not_exist'));
|
||||
}
|
||||
|
||||
$use_statuslabel_type = $statuslabel->getStatuslabelType();
|
||||
|
||||
return View::make('backend/statuslabels/edit', compact('statuslabel'));
|
||||
$statuslabel_types = array('' => Lang::get('admin/hardware/form.select_statustype')) + array('undeployable' => Lang::get('admin/hardware/general.undeployable')) + array('pending' => Lang::get('admin/hardware/general.pending')) + array('archived' => Lang::get('admin/hardware/general.archived')) + array('deployable' => Lang::get('admin/hardware/general.deployable'));
|
||||
|
||||
return View::make('backend/statuslabels/edit', compact('statuslabel','statuslabel_types'))->with('use_statuslabel_type',$use_statuslabel_type);
|
||||
}
|
||||
|
||||
|
||||
@@ -118,20 +132,27 @@ class StatuslabelsController extends AdminController
|
||||
|
||||
if ($validator->fails())
|
||||
{
|
||||
// The given data did not pass validation
|
||||
// The given data did not pass validation
|
||||
return Redirect::back()->withInput()->withErrors($validator->messages());
|
||||
}
|
||||
// attempt validation
|
||||
else {
|
||||
// Update the Statuslabel data
|
||||
$statustype = Statuslabel::getStatuslabelTypesForDB(Input::get('statuslabel_types'));
|
||||
|
||||
$statuslabel->name = e(Input::get('name'));
|
||||
$statuslabel->notes = e(Input::get('notes'));
|
||||
$statuslabel->deployable = $statustype['deployable'];
|
||||
$statuslabel->pending = $statustype['pending'];
|
||||
$statuslabel->archived = $statustype['archived'];
|
||||
|
||||
|
||||
// Was the asset created?
|
||||
if($statuslabel->save()) {
|
||||
// Redirect to the saved Statuslabel page
|
||||
return Redirect::to("admin/settings/statuslabels/")->with('success', Lang::get('admin/statuslabels/message.update.success'));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Redirect to the Statuslabel management page
|
||||
return Redirect::to("admin/settings/statuslabels/$statuslabelId/edit")->with('error', Lang::get('admin/statuslabels/message.update.error'));
|
||||
|
||||
@@ -458,7 +458,7 @@ class UsersController extends AdminController
|
||||
public function getView($userId = null)
|
||||
{
|
||||
|
||||
$user = Sentry::getUserProvider()->createModel()->withTrashed()->find($userId);
|
||||
$user = Sentry::getUserProvider()->createModel()->find($userId);
|
||||
|
||||
if (isset($user->id)) {
|
||||
return View::make('backend/users/view', compact('user'));
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
|
||||
class FixBadAssignedToIds extends Migration {
|
||||
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
//
|
||||
DB::update('update ' . DB::getTablePrefix() . 'assets SET assigned_to=NULL where assigned_to=0');
|
||||
|
||||
Schema::table('status_labels', function ($table) {
|
||||
$table->boolean('deployable')->default(0);
|
||||
$table->boolean('pending')->default(0);
|
||||
$table->boolean('archived')->default(0);
|
||||
$table->text('notes')->nullable();
|
||||
});
|
||||
|
||||
DB::statement('INSERT into ' . DB::getTablePrefix() . 'status_labels (user_id, name, deployable, pending, archived, notes) VALUES (1,"Pending",0,1,0,"These assets are not yet ready to be deployed, usually because of configuration or waiting on parts.")');
|
||||
DB::statement('INSERT into ' . DB::getTablePrefix() . 'status_labels (user_id, name, deployable, pending, archived, notes) VALUES (1,"Ready to Deploy",1,0,0,"These assets are ready to deploy.")');
|
||||
DB::statement('INSERT into ' . DB::getTablePrefix() . 'status_labels (user_id, name, deployable, pending, archived, notes) VALUES (1,"Archived",0,0,1,"These assets are no longer in circulation or viable.")');
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
//
|
||||
Schema::table('status_labels', function ($table) {
|
||||
$table->dropColumn('deployable');
|
||||
$table->dropColumn('pending');
|
||||
$table->dropColumn('archived');
|
||||
$table->dropColumn('notes');
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
|
||||
class MigrateDataToNewStatuses extends Migration {
|
||||
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
// get newly added statuses from last migration
|
||||
$statuses = DB::select('select * from ' . DB::getTablePrefix() . 'status_labels where name="Pending" OR name="Ready to Deploy"');
|
||||
|
||||
|
||||
foreach ($statuses as $status) {
|
||||
if ($status->name =="Pending") {
|
||||
$pending_id = array($status->id);
|
||||
} elseif ($status->name =="Ready to Deploy") {
|
||||
$rtd_id = array($status->id);
|
||||
}
|
||||
}
|
||||
|
||||
// Pending
|
||||
$pendings = DB::select('select * from ' . DB::getTablePrefix() . 'assets where status_id IS NULL AND physical=1 ');
|
||||
|
||||
foreach ($pendings as $pending) {
|
||||
DB::update('update ' . DB::getTablePrefix() . 'assets set status_id = ? where status_id IS NULL AND physical=1',$pending_id);
|
||||
|
||||
}
|
||||
|
||||
|
||||
// Ready to Deploy
|
||||
$rtds = DB::select('select * from ' . DB::getTablePrefix() . 'assets where status_id = 0 AND physical=1 ');
|
||||
|
||||
foreach ($rtds as $rtd) {
|
||||
//DB::update('update users set votes = 100 where name = ?', array('John'));
|
||||
DB::update('update ' . DB::getTablePrefix() . 'assets set status_id = ? where status_id = 0 AND physical=1',$rtd_id);
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,29 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
|
||||
class MigrateMakeLicenseAssignedNull extends Migration {
|
||||
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
//
|
||||
DB::update('update ' . DB::getTablePrefix() . 'license_seats SET assigned_to=NULL where assigned_to=0');
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
//
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,37 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
|
||||
class MigrateCreateRequestsTable extends Migration {
|
||||
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
//
|
||||
Schema::create('requests', function ($table) {
|
||||
$table->increments('id');
|
||||
$table->integer('asset_id');
|
||||
$table->integer('user_id');
|
||||
$table->text('request_code');
|
||||
$table->timestamps();
|
||||
$table->softDeletes();
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
//
|
||||
Schema::drop('requests');
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
|
||||
class AddMacAddressToAsset extends Migration {
|
||||
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
//
|
||||
Schema::table('assets', function ($table) {
|
||||
$table->string('mac_address')->nullable()->default(NULL);
|
||||
});
|
||||
|
||||
Schema::table('models', function ($table) {
|
||||
$table->boolean('show_mac_address')->default(0);
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
//
|
||||
Schema::table('assets', function ($table) {
|
||||
$table->dropColumn('mac_address');
|
||||
});
|
||||
|
||||
Schema::table('models', function ($table) {
|
||||
$table->dropColumn('show_mac_address');
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
use Illuminate\Database\Schema\Blueprint;
|
||||
use Illuminate\Database\Migrations\Migration;
|
||||
class ChangeLicenseNotesType extends Migration {
|
||||
/**
|
||||
* Run the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function up()
|
||||
{
|
||||
//
|
||||
$prefix = DB::getTablePrefix();
|
||||
DB::statement('ALTER TABLE '.$prefix.'licenses MODIFY COLUMN notes TEXT');
|
||||
}
|
||||
/**
|
||||
* Reverse the migrations.
|
||||
*
|
||||
* @return void
|
||||
*/
|
||||
public function down()
|
||||
{
|
||||
//
|
||||
$prefix = DB::getTablePrefix();
|
||||
DB::statement('ALTER TABLE '.$prefix.'licenses MODIFY COLUMN notes VARCHAR(255)');
|
||||
}
|
||||
}
|
||||
@@ -10,7 +10,7 @@ class ActionlogSeeder extends Seeder
|
||||
|
||||
$date = new DateTime;
|
||||
|
||||
// Pending (status_id is null, assigned_to = 0)
|
||||
|
||||
$assetlog[] = array(
|
||||
'user_id' => '1',
|
||||
'action_type' => 'checkout',
|
||||
@@ -23,7 +23,7 @@ class ActionlogSeeder extends Seeder
|
||||
'filename' => NULL,
|
||||
);
|
||||
|
||||
// Pending (status_id is null, assigned_to = 0)
|
||||
|
||||
$assetlog[] = array(
|
||||
'user_id' => '1',
|
||||
'action_type' => 'checkin from',
|
||||
@@ -36,7 +36,7 @@ class ActionlogSeeder extends Seeder
|
||||
'filename' => NULL,
|
||||
);
|
||||
|
||||
// Pending (status_id is null, assigned_to = 0)
|
||||
|
||||
$assetlog[] = array(
|
||||
'user_id' => '1',
|
||||
'action_type' => 'checkout',
|
||||
@@ -49,7 +49,7 @@ class ActionlogSeeder extends Seeder
|
||||
'filename' => NULL,
|
||||
);
|
||||
|
||||
// Pending (status_id is null, assigned_to = 0)
|
||||
|
||||
$assetlog[] = array(
|
||||
'user_id' => '1',
|
||||
'action_type' => 'checkin from',
|
||||
|
||||
@@ -10,7 +10,7 @@ class AssetsSeeder extends Seeder
|
||||
|
||||
$date = new DateTime;
|
||||
|
||||
// Pending (status_id is null, assigned_to = 0)
|
||||
|
||||
$asset[] = array(
|
||||
'name' => 'Shanen MBP',
|
||||
'asset_tag' => 'NNY2878796',
|
||||
@@ -22,10 +22,10 @@ class AssetsSeeder extends Seeder
|
||||
'created_at' => $date->modify('-10 day'),
|
||||
'updated_at' => $date->modify('-3 day'),
|
||||
'user_id' => 1,
|
||||
'assigned_to' => 0,
|
||||
'assigned_to' => NULL,
|
||||
'physical' => 1,
|
||||
'archived' => 0,
|
||||
'status_id' => NULL,
|
||||
'status_id' => 1,
|
||||
'notes' => '',
|
||||
'deleted_at' => NULL,
|
||||
'archived' => '0',
|
||||
@@ -45,10 +45,10 @@ class AssetsSeeder extends Seeder
|
||||
'created_at' => $date->modify('-10 day'),
|
||||
'updated_at' => $date->modify('-3 day'),
|
||||
'user_id' => 1,
|
||||
'assigned_to' => 0,
|
||||
'assigned_to' => NULL,
|
||||
'physical' => 1,
|
||||
'archived' => 0,
|
||||
'status_id' => NULL,
|
||||
'status_id' => 1,
|
||||
'notes' => '',
|
||||
'deleted_at' => NULL,
|
||||
'archived' => '0',
|
||||
@@ -57,7 +57,7 @@ class AssetsSeeder extends Seeder
|
||||
);
|
||||
|
||||
|
||||
// RTD (status_id =0, assigned_to = 0)
|
||||
|
||||
$asset[] = array(
|
||||
'name' => 'Alison MBP',
|
||||
'asset_tag' => 'NNY287958796',
|
||||
@@ -69,10 +69,10 @@ class AssetsSeeder extends Seeder
|
||||
'created_at' => $date->modify('-10 day'),
|
||||
'updated_at' => $date->modify('-3 day'),
|
||||
'user_id' => 1,
|
||||
'assigned_to' => 0,
|
||||
'assigned_to' => NULL,
|
||||
'physical' => 1,
|
||||
'archived' => 0,
|
||||
'status_id' => 0,
|
||||
'status_id' => 2,
|
||||
'notes' => '',
|
||||
'deleted_at' => NULL,
|
||||
'archived' => '0',
|
||||
@@ -80,7 +80,7 @@ class AssetsSeeder extends Seeder
|
||||
'depreciate' => '0',
|
||||
);
|
||||
|
||||
// RTD (status_id =0, assigned_to = 0)
|
||||
|
||||
$asset[] = array(
|
||||
'name' => 'Brady MBP',
|
||||
'asset_tag' => 'NNY78795566',
|
||||
@@ -92,10 +92,10 @@ class AssetsSeeder extends Seeder
|
||||
'created_at' => $date->modify('-10 day'),
|
||||
'updated_at' => $date->modify('-3 day'),
|
||||
'user_id' => 1,
|
||||
'assigned_to' => 0,
|
||||
'assigned_to' => NULL,
|
||||
'physical' => 1,
|
||||
'archived' => 0,
|
||||
'status_id' => 0,
|
||||
'status_id' => 1,
|
||||
'notes' => '',
|
||||
'deleted_at' => NULL,
|
||||
'archived' => '0',
|
||||
@@ -103,7 +103,7 @@ class AssetsSeeder extends Seeder
|
||||
'depreciate' => '0',
|
||||
);
|
||||
|
||||
// RTD (status_id =0, assigned_to = 0)
|
||||
|
||||
$asset[] = array(
|
||||
'name' => 'Deborah MBP',
|
||||
'asset_tag' => 'NNY65756756775',
|
||||
@@ -115,10 +115,10 @@ class AssetsSeeder extends Seeder
|
||||
'created_at' => $date->modify('-10 day'),
|
||||
'updated_at' => $date->modify('-3 day'),
|
||||
'user_id' => 2,
|
||||
'assigned_to' => 0,
|
||||
'assigned_to' => NULL,
|
||||
'physical' => 1,
|
||||
'archived' => 0,
|
||||
'status_id' => 0,
|
||||
'status_id' => 2,
|
||||
'notes' => '',
|
||||
'deleted_at' => NULL,
|
||||
'archived' => '0',
|
||||
@@ -127,7 +127,7 @@ class AssetsSeeder extends Seeder
|
||||
);
|
||||
|
||||
|
||||
// Deployed (status_id =0, assigned_to > 0)
|
||||
|
||||
$asset[] = array(
|
||||
'name' => 'Sara MBP',
|
||||
'asset_tag' => 'NNY6897856775',
|
||||
@@ -142,7 +142,7 @@ class AssetsSeeder extends Seeder
|
||||
'assigned_to' => 2,
|
||||
'physical' => 1,
|
||||
'archived' => 0,
|
||||
'status_id' => 0,
|
||||
'status_id' => 1,
|
||||
'notes' => '',
|
||||
'deleted_at' => NULL,
|
||||
'archived' => '0',
|
||||
@@ -150,7 +150,7 @@ class AssetsSeeder extends Seeder
|
||||
'depreciate' => '0',
|
||||
);
|
||||
|
||||
// Deployed (status_id =0, assigned_to > 0)
|
||||
|
||||
$asset[] = array(
|
||||
'name' => 'Ben MBP',
|
||||
'asset_tag' => 'NNY67567775',
|
||||
@@ -165,7 +165,7 @@ class AssetsSeeder extends Seeder
|
||||
'assigned_to' => 2,
|
||||
'physical' => 1,
|
||||
'archived' => 0,
|
||||
'status_id' => 0,
|
||||
'status_id' => 1,
|
||||
'notes' => '',
|
||||
'deleted_at' => NULL,
|
||||
'archived' => '0',
|
||||
@@ -173,7 +173,7 @@ class AssetsSeeder extends Seeder
|
||||
'depreciate' => '0',
|
||||
);
|
||||
|
||||
// Undeployable (status_id > 0, assigned_to = 0)
|
||||
|
||||
$asset[] = array(
|
||||
'name' => 'Broke-Ass Laptop',
|
||||
'asset_tag' => 'NNY67567775',
|
||||
@@ -185,7 +185,7 @@ class AssetsSeeder extends Seeder
|
||||
'created_at' => $date->modify('-10 day'),
|
||||
'updated_at' => $date->modify('-3 day'),
|
||||
'user_id' => 2,
|
||||
'assigned_to' => 0,
|
||||
'assigned_to' => NULL,
|
||||
'physical' => 1,
|
||||
'archived' => 0,
|
||||
'status_id' => '3',
|
||||
@@ -196,7 +196,7 @@ class AssetsSeeder extends Seeder
|
||||
'depreciate' => '0',
|
||||
);
|
||||
|
||||
// Undeployable (status_id > 0, assigned_to = 0)
|
||||
|
||||
$asset[] = array(
|
||||
'name' => 'Maybe Broke-Ass Laptop',
|
||||
'asset_tag' => 'NNY6755667775',
|
||||
@@ -208,7 +208,7 @@ class AssetsSeeder extends Seeder
|
||||
'created_at' => $date->modify('-10 day'),
|
||||
'updated_at' => $date->modify('-3 day'),
|
||||
'user_id' => 1,
|
||||
'assigned_to' => 0,
|
||||
'assigned_to' => NULL,
|
||||
'physical' => 1,
|
||||
'archived' => 0,
|
||||
'status_id' => '2',
|
||||
@@ -219,7 +219,7 @@ class AssetsSeeder extends Seeder
|
||||
'depreciate' => '0',
|
||||
);
|
||||
|
||||
// Undeployable (status_id > 0, assigned_to = 0)
|
||||
|
||||
$asset[] = array(
|
||||
'name' => 'Completely Facacta Laptop',
|
||||
'asset_tag' => 'NNY6564567775',
|
||||
@@ -231,7 +231,7 @@ class AssetsSeeder extends Seeder
|
||||
'created_at' => $date->modify('-10 day'),
|
||||
'updated_at' => $date->modify('-3 day'),
|
||||
'user_id' => 1,
|
||||
'assigned_to' => 0,
|
||||
'assigned_to' => NULL,
|
||||
'physical' => 1,
|
||||
'archived' => 1,
|
||||
'status_id' => '4',
|
||||
@@ -242,7 +242,7 @@ class AssetsSeeder extends Seeder
|
||||
'depreciate' => '0',
|
||||
);
|
||||
|
||||
// Undeployable (status_id > 0, assigned_to = 0)
|
||||
|
||||
$asset[] = array(
|
||||
'name' => 'Drunken Shanenigans Laptop',
|
||||
'asset_tag' => 'NNY6564567775',
|
||||
@@ -254,7 +254,7 @@ class AssetsSeeder extends Seeder
|
||||
'created_at' => $date->modify('-10 day'),
|
||||
'updated_at' => $date->modify('-3 day'),
|
||||
'user_id' => 1,
|
||||
'assigned_to' => 0,
|
||||
'assigned_to' => NULL,
|
||||
'physical' => 1,
|
||||
'archived' => 1,
|
||||
'status_id' => '3',
|
||||
@@ -277,10 +277,10 @@ class AssetsSeeder extends Seeder
|
||||
'created_at' => $date->modify('-10 day'),
|
||||
'updated_at' => $date->modify('-3 day'),
|
||||
'user_id' => 2,
|
||||
'assigned_to' => 0,
|
||||
'assigned_to' => NULL,
|
||||
'physical' => 1,
|
||||
'archived' => 0,
|
||||
'status_id' => 0,
|
||||
'status_id' => 1,
|
||||
'notes' => '',
|
||||
'deleted_at' => NULL,
|
||||
'archived' => '0',
|
||||
|
||||
@@ -10,7 +10,7 @@ class LicenseSeatsSeeder extends Seeder
|
||||
|
||||
$date = new DateTime;
|
||||
|
||||
// Pending (status_id is null, assigned_to = 0)
|
||||
|
||||
$license_seats[] = array(
|
||||
'license_id' => '1',
|
||||
'assigned_to' => '1',
|
||||
@@ -46,7 +46,7 @@ class LicenseSeatsSeeder extends Seeder
|
||||
|
||||
$license_seats[] = array(
|
||||
'license_id' => '1',
|
||||
'assigned_to' => '0',
|
||||
'assigned_to' => NULL,
|
||||
'created_at' => $date->modify('-10 day')->format('Y-m-d H:i:s'),
|
||||
'updated_at' => $date->modify('-3 day')->format('Y-m-d H:i:s'),
|
||||
'deleted_at' => NULL,
|
||||
@@ -77,10 +77,10 @@ class LicenseSeatsSeeder extends Seeder
|
||||
'asset_id' => NULL,
|
||||
);
|
||||
|
||||
// Pending (status_id is null, assigned_to = 0)
|
||||
|
||||
$license_seats[] = array(
|
||||
'license_id' => '2',
|
||||
'assigned_to' => '0',
|
||||
'assigned_to' => NULL,
|
||||
'created_at' => $date->modify('-10 day')->format('Y-m-d H:i:s'),
|
||||
'updated_at' => $date->modify('-3 day')->format('Y-m-d H:i:s'),
|
||||
'deleted_at' => NULL,
|
||||
|
||||
@@ -10,7 +10,7 @@ class LicensesSeeder extends Seeder
|
||||
|
||||
$date = new DateTime;
|
||||
|
||||
// Pending (status_id is null, assigned_to = 0)
|
||||
|
||||
$license[] = array(
|
||||
'name' => 'Adobe Photoshop CS6',
|
||||
'serial' => 'ZOMG-WtF-BBQ-SRSLY',
|
||||
@@ -31,7 +31,7 @@ class LicensesSeeder extends Seeder
|
||||
'depreciate' => '0',
|
||||
);
|
||||
|
||||
// Pending (status_id is null, assigned_to = 0)
|
||||
|
||||
$license[] = array(
|
||||
'name' => 'Git Tower',
|
||||
'serial' => '98049890394-340485934',
|
||||
|
||||
@@ -10,12 +10,53 @@ class StatuslabelsSeeder extends Seeder
|
||||
|
||||
$date = new DateTime;
|
||||
|
||||
$status[] = array(
|
||||
'name' => 'Ready to Deploy',
|
||||
'created_at' => $date->modify('-10 day'),
|
||||
'updated_at' => $date->modify('-3 day'),
|
||||
'user_id' => 1,
|
||||
'deleted_at' => NULL,
|
||||
'deployable' => 1,
|
||||
'pending' => 0,
|
||||
'archived' => 0,
|
||||
'notes' => ''
|
||||
);
|
||||
|
||||
$status[] = array(
|
||||
'name' => 'Pending',
|
||||
'created_at' => $date->modify('-10 day'),
|
||||
'updated_at' => $date->modify('-3 day'),
|
||||
'user_id' => 1,
|
||||
'deleted_at' => NULL,
|
||||
'deployable' => 0,
|
||||
'pending' => 1,
|
||||
'archived' => 0,
|
||||
'notes' => ''
|
||||
);
|
||||
|
||||
$status[] = array(
|
||||
'name' => 'Archived',
|
||||
'created_at' => $date->modify('-10 day'),
|
||||
'updated_at' => $date->modify('-3 day'),
|
||||
'user_id' => 1,
|
||||
'deleted_at' => NULL,
|
||||
'deployable' => 0,
|
||||
'pending' => 0,
|
||||
'archived' => 1,
|
||||
'notes' => 'These assets are permanently undeployable'
|
||||
);
|
||||
|
||||
|
||||
$status[] = array(
|
||||
'name' => 'Out for Diagnostics',
|
||||
'created_at' => $date->modify('-10 day'),
|
||||
'updated_at' => $date->modify('-3 day'),
|
||||
'user_id' => 1,
|
||||
'deleted_at' => NULL,
|
||||
'deployable' => 0,
|
||||
'pending' => 0,
|
||||
'archived' => 0,
|
||||
'notes' => ''
|
||||
);
|
||||
|
||||
|
||||
@@ -25,6 +66,10 @@ class StatuslabelsSeeder extends Seeder
|
||||
'updated_at' => $date->modify('-3 day'),
|
||||
'user_id' => 1,
|
||||
'deleted_at' => NULL,
|
||||
'deployable' => 0,
|
||||
'pending' => 0,
|
||||
'archived' => 0,
|
||||
'notes' => ''
|
||||
);
|
||||
|
||||
|
||||
@@ -34,6 +79,10 @@ class StatuslabelsSeeder extends Seeder
|
||||
'updated_at' => $date->modify('-3 day'),
|
||||
'user_id' => 1,
|
||||
'deleted_at' => NULL,
|
||||
'deployable' => 0,
|
||||
'pending' => 0,
|
||||
'archived' => 1,
|
||||
'notes' => ''
|
||||
);
|
||||
|
||||
$status[] = array(
|
||||
@@ -42,6 +91,10 @@ class StatuslabelsSeeder extends Seeder
|
||||
'updated_at' => $date->modify('-3 day'),
|
||||
'user_id' => 1,
|
||||
'deleted_at' => NULL,
|
||||
'deployable' => 0,
|
||||
'pending' => 0,
|
||||
'archived' => 1,
|
||||
'notes' => '',
|
||||
);
|
||||
|
||||
|
||||
|
||||
@@ -15,6 +15,7 @@ return array(
|
||||
'expires' => 'Expires',
|
||||
'fully_depreciated' => 'Fully Depreciated',
|
||||
'help_checkout' => 'If you wish to assign this asset immediately, you should select "Ready to Deploy" from the status list above, or unexpected things may happen. ',
|
||||
'mac_address' => 'MAC Address',
|
||||
'manufacturer' => 'Manufacturer',
|
||||
'model' => 'Model',
|
||||
'months' => 'months',
|
||||
@@ -23,6 +24,7 @@ return array(
|
||||
'order' => 'Order Number',
|
||||
'qr' => 'QR Code',
|
||||
'requestable' => 'Users may request this asset',
|
||||
'select_statustype' => 'Select Status Type',
|
||||
'serial' => 'Serial',
|
||||
'status' => 'Status',
|
||||
'supplier' => 'Supplier',
|
||||
|
||||
@@ -1,11 +1,17 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'archived' => 'Archived',
|
||||
'asset' => 'Asset',
|
||||
'checkin' => 'Checkin Asset',
|
||||
'checkout' => 'Checkout Asset to User',
|
||||
'clone' => 'Clone Asset',
|
||||
'deployable' => 'Deployable',
|
||||
'deleted' => 'This asset has been deleted. <a href="/hardware/:asset_id/restore">Click here to restore it</a>.',
|
||||
'edit' => 'Edit Asset',
|
||||
'pending' => 'Pending Asset',
|
||||
'requestable' => 'Requestable',
|
||||
'restore' => 'Restore Asset',
|
||||
'pending' => 'Pending',
|
||||
'undeployable' => 'Undeployable',
|
||||
'view' => 'View Asset',
|
||||
);
|
||||
|
||||
@@ -2,7 +2,8 @@
|
||||
|
||||
return array(
|
||||
|
||||
'undeployable' => '<strong>Warning: </strong> This asset has been marked as currently undeployable. If this status has changed, please update the asset status.',
|
||||
'undeployable' => '<strong>Warning: </strong> This asset has been marked as currently undeployable.
|
||||
If this status has changed, please update the asset status.',
|
||||
'does_not_exist' => 'Asset does not exist.',
|
||||
'assoc_users' => 'This asset is currently checked out to a user and cannot be deleted. Please check the asset in first, and then try deleting again. ',
|
||||
|
||||
@@ -16,6 +17,11 @@ return array(
|
||||
'success' => 'Asset updated successfully.'
|
||||
),
|
||||
|
||||
'restore' => array(
|
||||
'error' => 'Asset was not restored, please try again',
|
||||
'success' => 'Asset restored successfully.'
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Are you sure you wish to delete this asset?',
|
||||
'error' => 'There was an issue deleting the asset. Please try again.',
|
||||
|
||||
@@ -14,6 +14,18 @@ return array(
|
||||
'success' => 'License created successfully.'
|
||||
),
|
||||
|
||||
'deletefile' => array(
|
||||
'error' => 'File not deleted. Please try again.',
|
||||
'success' => 'File successfully deleted.',
|
||||
),
|
||||
|
||||
'upload' => array(
|
||||
'error' => 'File(s) not uploaded. Please try again.',
|
||||
'success' => 'File(s) successfully uploaded.',
|
||||
'nofiles' => 'You did not select any files for upload',
|
||||
'invalidfiles' => 'One or more of your files is too large or is a filetype that is not allowed. Allowed filetypes are png, gif, jpg, doc, docx, pdf, and txt.',
|
||||
),
|
||||
|
||||
'update' => array(
|
||||
'error' => 'License was not updated, please try again',
|
||||
'success' => 'License updated successfully.'
|
||||
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'show_mac_address' => 'Show MAC address field in assets in this model',
|
||||
|
||||
);
|
||||
@@ -1,10 +1,15 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'name' => 'Status Name',
|
||||
'title' => 'Status Labels',
|
||||
'update' => 'Update Status Label',
|
||||
'create' => 'Create Status Label',
|
||||
'about' => 'About Status Labels',
|
||||
'info' => 'Status labels are used to describe the various reasons why an asset <strong><em>cannot</em></strong> be deployed. It could be broken, out for diagnostics, out for repair, lost or stolen, etc. Status labels allow your team to show the progression.',
|
||||
'archived' => 'Archived',
|
||||
'create' => 'Create Status Label',
|
||||
'deployable' => 'Deployable',
|
||||
'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.',
|
||||
'name' => 'Status Name',
|
||||
'pending' => 'Pending',
|
||||
'status_type' => 'Status Type',
|
||||
'title' => 'Status Labels',
|
||||
'undeployable' => 'Undeployable',
|
||||
'update' => 'Update Status Label',
|
||||
);
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
return array(
|
||||
|
||||
'edit' => 'تعديل',
|
||||
'delete' => 'حذف',
|
||||
'restore' => 'إستعادة',
|
||||
'actions' => 'الإجراءات',
|
||||
'submit' => 'إرسال',
|
||||
'actions' => 'الإجراءات',
|
||||
'add' => 'Add New',
|
||||
'cancel' => 'Cancel',
|
||||
'delete' => 'حذف',
|
||||
'edit' => 'تعديل',
|
||||
'restore' => 'إستعادة',
|
||||
'submit' => 'إرسال',
|
||||
'upload' => 'Upload',
|
||||
|
||||
);
|
||||
|
||||
@@ -2,10 +2,12 @@
|
||||
|
||||
return array(
|
||||
|
||||
|
||||
'address' => 'العنوان',
|
||||
'admin' => 'الإدارة',
|
||||
'all_assets' => 'كل الأصول',
|
||||
'all' => 'الكل',
|
||||
'archived' => 'Archived',
|
||||
'asset_models' => 'نماذج الأصول',
|
||||
'asset' => 'الأصول',
|
||||
'asset_report' => 'Asset Report',
|
||||
@@ -39,6 +41,8 @@ return array(
|
||||
'editprofile' => 'تعديل الملف الشخصي',
|
||||
'eol' => 'الحياة',
|
||||
'first_name' => 'الإسم الأول',
|
||||
'file_name' => 'File',
|
||||
'file_uploads' => 'File Uploads',
|
||||
'generate' => 'Generate',
|
||||
'groups' => 'المجموعات',
|
||||
'gravatar_email' => 'البريد الإلكتروني لخدمة Gravatar',
|
||||
|
||||
@@ -15,6 +15,7 @@ return array(
|
||||
'expires' => 'Expiruje',
|
||||
'fully_depreciated' => 'Plně odepsané',
|
||||
'help_checkout' => 'Pokud si přejete přiřadit majetek okamžitě, měli by jste ze seznamu stavů zvolit "Připraveno k přiděleni", nebo se může něco pokazit. ',
|
||||
'mac_address' => 'MAC Address',
|
||||
'manufacturer' => 'Výrobce',
|
||||
'model' => 'Model',
|
||||
'months' => 'měsíce',
|
||||
@@ -23,6 +24,7 @@ return array(
|
||||
'order' => 'Č. objednávky',
|
||||
'qr' => 'QR kód',
|
||||
'requestable' => 'Uživatelé můžou požádat o tento majetek',
|
||||
'select_statustype' => 'Select Status Type',
|
||||
'serial' => 'Sériové číslo',
|
||||
'status' => 'Stav',
|
||||
'supplier' => 'Dodavatel',
|
||||
|
||||
@@ -1,11 +1,17 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'archived' => 'Archived',
|
||||
'asset' => 'Majetek',
|
||||
'checkin' => 'Převzít majetek',
|
||||
'checkout' => 'Předat majetek uživateli',
|
||||
'clone' => 'Klonovat majetek',
|
||||
'deployable' => 'Deployable',
|
||||
'deleted' => 'This asset has been deleted. <a href="/hardware/:asset_id/restore">Click here to restore it</a>.',
|
||||
'edit' => 'Upravit majetek',
|
||||
'pending' => 'Nevyřízený majetek',
|
||||
'requestable' => 'Requestable',
|
||||
'restore' => 'Restore Asset',
|
||||
'pending' => 'Pending',
|
||||
'undeployable' => 'Undeployable',
|
||||
'view' => 'Zobrazit majetek',
|
||||
);
|
||||
|
||||
@@ -2,7 +2,8 @@
|
||||
|
||||
return array(
|
||||
|
||||
'undeployable' => '<strong>Warning: </strong> This asset has been marked as currently undeployable. If this status has changed, please update the asset status.',
|
||||
'undeployable' => '<strong>Warning: </strong> This asset has been marked as currently undeployable.
|
||||
If this status has changed, please update the asset status.',
|
||||
'does_not_exist' => 'Asset does not exist.',
|
||||
'assoc_users' => 'This asset is currently checked out to a user and cannot be deleted. Please check the asset in first, and then try deleting again. ',
|
||||
|
||||
@@ -16,6 +17,11 @@ return array(
|
||||
'success' => 'Asset updated successfully.'
|
||||
),
|
||||
|
||||
'restore' => array(
|
||||
'error' => 'Asset was not restored, please try again',
|
||||
'success' => 'Asset restored successfully.'
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Are you sure you wish to delete this asset?',
|
||||
'error' => 'There was an issue deleting the asset. Please try again.',
|
||||
|
||||
@@ -14,6 +14,18 @@ return array(
|
||||
'success' => 'License created successfully.'
|
||||
),
|
||||
|
||||
'deletefile' => array(
|
||||
'error' => 'File not deleted. Please try again.',
|
||||
'success' => 'File successfully deleted.',
|
||||
),
|
||||
|
||||
'upload' => array(
|
||||
'error' => 'File(s) not uploaded. Please try again.',
|
||||
'success' => 'File(s) successfully uploaded.',
|
||||
'nofiles' => 'You did not select any files for upload',
|
||||
'invalidfiles' => 'One or more of your files is too large or is a filetype that is not allowed. Allowed filetypes are png, gif, jpg, doc, docx, pdf, and txt.',
|
||||
),
|
||||
|
||||
'update' => array(
|
||||
'error' => 'License was not updated, please try again',
|
||||
'success' => 'License updated successfully.'
|
||||
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'show_mac_address' => 'Show MAC address field in assets in this model',
|
||||
|
||||
);
|
||||
@@ -1,10 +1,15 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'name' => 'Název stavu',
|
||||
'title' => 'Označení stavu',
|
||||
'update' => 'Upravit označení stavu',
|
||||
'create' => 'Vytvořit označení stavu',
|
||||
'about' => 'O označení stavu',
|
||||
'info' => 'Označení stavu se používá k popisu různých důvodů proč majetek <strong><em>nemůže</em></strong> být přidělen. Může být pokažený, pryč na opravě, na diagnostice, ztracený nebo ukradený, apod. Označení stavu umožňuje členům týmu zobrazovat postup.',
|
||||
'archived' => 'Archived',
|
||||
'create' => 'Vytvořit označení stavu',
|
||||
'deployable' => 'Deployable',
|
||||
'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.',
|
||||
'name' => 'Název stavu',
|
||||
'pending' => 'Pending',
|
||||
'status_type' => 'Status Type',
|
||||
'title' => 'Označení stavu',
|
||||
'undeployable' => 'Undeployable',
|
||||
'update' => 'Upravit označení stavu',
|
||||
);
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
return array(
|
||||
|
||||
'edit' => 'Upravit',
|
||||
'delete' => 'Smazat',
|
||||
'restore' => 'Obnovit',
|
||||
'actions' => 'Akce',
|
||||
'submit' => 'Odeslat',
|
||||
'actions' => 'Akce',
|
||||
'add' => 'Add New',
|
||||
'cancel' => 'Cancel',
|
||||
'delete' => 'Smazat',
|
||||
'edit' => 'Upravit',
|
||||
'restore' => 'Obnovit',
|
||||
'submit' => 'Odeslat',
|
||||
'upload' => 'Upload',
|
||||
|
||||
);
|
||||
|
||||
@@ -2,10 +2,12 @@
|
||||
|
||||
return array(
|
||||
|
||||
|
||||
'address' => 'Adresa',
|
||||
'admin' => 'Admin',
|
||||
'all_assets' => 'Všechna zařízení',
|
||||
'all' => 'Vše',
|
||||
'archived' => 'Archived',
|
||||
'asset_models' => 'Modely majetku',
|
||||
'asset' => 'Zařízeni',
|
||||
'asset_report' => 'Report majetku',
|
||||
@@ -39,6 +41,8 @@ return array(
|
||||
'editprofile' => 'Upravit profil',
|
||||
'eol' => 'Konec životnosti',
|
||||
'first_name' => 'Jméno',
|
||||
'file_name' => 'File',
|
||||
'file_uploads' => 'File Uploads',
|
||||
'generate' => 'Vytvořit',
|
||||
'groups' => 'Skupiny',
|
||||
'gravatar_email' => 'Emailová adresa Gravatar',
|
||||
|
||||
+12
-12
@@ -13,20 +13,20 @@ return array(
|
||||
|
|
||||
*/
|
||||
|
||||
"accepted" => "The :attribute must be accepted.",
|
||||
"active_url" => "The :attribute is not a valid URL.",
|
||||
"after" => "The :attribute must be a date after :date.",
|
||||
"alpha" => "The :attribute may only contain letters.",
|
||||
"alpha_dash" => "The :attribute may only contain letters, numbers, and dashes.",
|
||||
"alpha_num" => "The :attribute may only contain letters and numbers.",
|
||||
"before" => "The :attribute must be a date before :date.",
|
||||
"accepted" => "Je potřeba potvrdit :attribute.",
|
||||
"active_url" => ":attribute není platnou URL.",
|
||||
"after" => ":attribute nemůže být dříve než :date.",
|
||||
"alpha" => ":attribute může obsahovat pouze písmena.",
|
||||
"alpha_dash" => ":attribute může obsahovat pouze písmena, čísla, a pomlčky.",
|
||||
"alpha_num" => ":attribute může obsahovat pouze písmena čísla.",
|
||||
"before" => ":attribute nemůže být později než :date.",
|
||||
"between" => array(
|
||||
"numeric" => "The :attribute must be between :min - :max.",
|
||||
"file" => "The :attribute must be between :min - :max kilobytes.",
|
||||
"string" => "The :attribute must be between :min - :max characters.",
|
||||
"numeric" => ":attribute musí být mezi :min - :max.",
|
||||
"file" => ":attribute musí být mezi :min - :max kilobajtů.",
|
||||
"string" => ":attribute smí obsahovat pouze :min - :max znaků.",
|
||||
),
|
||||
"confirmed" => "The :attribute confirmation does not match.",
|
||||
"date" => "The :attribute is not a valid date.",
|
||||
"confirmed" => "Potvrzení :attribute se neshoduje.",
|
||||
"date" => ":attribute není platným datem.",
|
||||
"date_format" => "The :attribute does not match the format :format.",
|
||||
"different" => "The :attribute and :other must be different.",
|
||||
"digits" => "The :attribute must be :digits digits.",
|
||||
|
||||
@@ -15,6 +15,7 @@ return array(
|
||||
'expires' => 'Udløber',
|
||||
'fully_depreciated' => 'Fully Depreciated',
|
||||
'help_checkout' => 'If you wish to assign this asset immediately, you should select "Ready to Deploy" from the status list above, or unexpected things may happen. ',
|
||||
'mac_address' => 'MAC Address',
|
||||
'manufacturer' => 'Producent',
|
||||
'model' => 'Model',
|
||||
'months' => 'måneder',
|
||||
@@ -23,6 +24,7 @@ return array(
|
||||
'order' => 'Order Number',
|
||||
'qr' => 'QR kode',
|
||||
'requestable' => 'Users may request this asset',
|
||||
'select_statustype' => 'Select Status Type',
|
||||
'serial' => 'Serienummer',
|
||||
'status' => 'Status',
|
||||
'supplier' => 'Leverandør',
|
||||
|
||||
@@ -1,11 +1,17 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'archived' => 'Archived',
|
||||
'asset' => 'Asset',
|
||||
'checkin' => 'Checkin Asset',
|
||||
'checkout' => 'Checkout Asset to User',
|
||||
'clone' => 'Clone Asset',
|
||||
'deployable' => 'Deployable',
|
||||
'deleted' => 'This asset has been deleted. <a href="/hardware/:asset_id/restore">Click here to restore it</a>.',
|
||||
'edit' => 'Edit Asset',
|
||||
'pending' => 'Pending Asset',
|
||||
'requestable' => 'Requestable',
|
||||
'restore' => 'Restore Asset',
|
||||
'pending' => 'Pending',
|
||||
'undeployable' => 'Undeployable',
|
||||
'view' => 'View Asset',
|
||||
);
|
||||
|
||||
@@ -2,7 +2,8 @@
|
||||
|
||||
return array(
|
||||
|
||||
'undeployable' => '<strong>Warning: </strong> This asset has been marked as currently undeployable. If this status has changed, please update the asset status.',
|
||||
'undeployable' => '<strong>Warning: </strong> This asset has been marked as currently undeployable.
|
||||
If this status has changed, please update the asset status.',
|
||||
'does_not_exist' => 'Asset does not exist.',
|
||||
'assoc_users' => 'This asset is currently checked out to a user and cannot be deleted. Please check the asset in first, and then try deleting again. ',
|
||||
|
||||
@@ -16,6 +17,11 @@ return array(
|
||||
'success' => 'Asset updated successfully.'
|
||||
),
|
||||
|
||||
'restore' => array(
|
||||
'error' => 'Asset was not restored, please try again',
|
||||
'success' => 'Asset restored successfully.'
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Are you sure you wish to delete this asset?',
|
||||
'error' => 'There was an issue deleting the asset. Please try again.',
|
||||
|
||||
@@ -14,6 +14,18 @@ return array(
|
||||
'success' => 'License created successfully.'
|
||||
),
|
||||
|
||||
'deletefile' => array(
|
||||
'error' => 'File not deleted. Please try again.',
|
||||
'success' => 'File successfully deleted.',
|
||||
),
|
||||
|
||||
'upload' => array(
|
||||
'error' => 'File(s) not uploaded. Please try again.',
|
||||
'success' => 'File(s) successfully uploaded.',
|
||||
'nofiles' => 'You did not select any files for upload',
|
||||
'invalidfiles' => 'One or more of your files is too large or is a filetype that is not allowed. Allowed filetypes are png, gif, jpg, doc, docx, pdf, and txt.',
|
||||
),
|
||||
|
||||
'update' => array(
|
||||
'error' => 'License was not updated, please try again',
|
||||
'success' => 'License updated successfully.'
|
||||
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'show_mac_address' => 'Show MAC address field in assets in this model',
|
||||
|
||||
);
|
||||
@@ -1,10 +1,15 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'name' => 'Status navn',
|
||||
'title' => 'Status labels',
|
||||
'update' => 'Opdater status label',
|
||||
'create' => 'Opret status label',
|
||||
'about' => 'Om status labels',
|
||||
'info' => 'Status labels bruges til at beskrive de forskellige grunde til, hvorfor et aktiv <strong><em>ikke</em></strong> kan blive anvendt. Det kan være i stykker, sendt til diagnose, sendt til reparation, mistet eller stjålet, osv. Status labels gør det muligt for dit team at vise udviklingen.',
|
||||
'archived' => 'Archived',
|
||||
'create' => 'Opret status label',
|
||||
'deployable' => 'Deployable',
|
||||
'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.',
|
||||
'name' => 'Status navn',
|
||||
'pending' => 'Pending',
|
||||
'status_type' => 'Status Type',
|
||||
'title' => 'Status labels',
|
||||
'undeployable' => 'Undeployable',
|
||||
'update' => 'Opdater status label',
|
||||
);
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
return array(
|
||||
|
||||
'edit' => 'Rediger',
|
||||
'delete' => 'Slet',
|
||||
'restore' => 'Gendan',
|
||||
'actions' => 'Handlinger',
|
||||
'submit' => 'Send',
|
||||
'actions' => 'Handlinger',
|
||||
'add' => 'Add New',
|
||||
'cancel' => 'Cancel',
|
||||
'delete' => 'Slet',
|
||||
'edit' => 'Rediger',
|
||||
'restore' => 'Gendan',
|
||||
'submit' => 'Send',
|
||||
'upload' => 'Upload',
|
||||
|
||||
);
|
||||
|
||||
@@ -2,10 +2,12 @@
|
||||
|
||||
return array(
|
||||
|
||||
|
||||
'address' => 'Addresse',
|
||||
'admin' => 'Admin',
|
||||
'all_assets' => 'Alle aktiver',
|
||||
'all' => 'Alle',
|
||||
'archived' => 'Archived',
|
||||
'asset_models' => 'Asset Models',
|
||||
'asset' => 'Asset',
|
||||
'asset_report' => 'Asset Report',
|
||||
@@ -39,6 +41,8 @@ return array(
|
||||
'editprofile' => 'Edit Your Profile',
|
||||
'eol' => 'EOL',
|
||||
'first_name' => 'Fornavn',
|
||||
'file_name' => 'File',
|
||||
'file_uploads' => 'File Uploads',
|
||||
'generate' => 'Generate',
|
||||
'groups' => 'Grupper',
|
||||
'gravatar_email' => 'Gravatar email addresse',
|
||||
|
||||
@@ -15,6 +15,7 @@ return array(
|
||||
'expires' => 'Gültig bis',
|
||||
'fully_depreciated' => 'Komplett Abgeschrieben',
|
||||
'help_checkout' => 'Wenn du dieses Asset sofort zuweisen möchtest, solltest du "Ready to Deploy" im Statusfeld auswählen oder es könnten unerwartete Probleme auftreten. ',
|
||||
'mac_address' => 'MAC Address',
|
||||
'manufacturer' => 'Hersteller',
|
||||
'model' => 'Modell',
|
||||
'months' => 'Monate',
|
||||
@@ -23,6 +24,7 @@ return array(
|
||||
'order' => 'Bestellnummer',
|
||||
'qr' => 'QR-Code',
|
||||
'requestable' => 'Benutzer dürfen dieses Asset anfordern',
|
||||
'select_statustype' => 'Select Status Type',
|
||||
'serial' => 'Seriennummer',
|
||||
'status' => 'Status',
|
||||
'supplier' => 'Lieferant',
|
||||
|
||||
@@ -1,11 +1,17 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'archived' => 'Archived',
|
||||
'asset' => 'Asset',
|
||||
'checkin' => 'Asset zurücknehmen',
|
||||
'checkout' => 'Asset an Benutzer herausgeben',
|
||||
'clone' => 'Asset duplizieren',
|
||||
'deployable' => 'Deployable',
|
||||
'deleted' => 'This asset has been deleted. <a href="/hardware/:asset_id/restore">Click here to restore it</a>.',
|
||||
'edit' => 'Asset editieren',
|
||||
'pending' => 'Unerledigter Asset',
|
||||
'requestable' => 'Requestable',
|
||||
'restore' => 'Restore Asset',
|
||||
'pending' => 'Pending',
|
||||
'undeployable' => 'Undeployable',
|
||||
'view' => 'Asset ansehen',
|
||||
);
|
||||
|
||||
@@ -2,7 +2,8 @@
|
||||
|
||||
return array(
|
||||
|
||||
'undeployable' => '<b>Warnung:</b> Dieses Asset wurde als nicht zur Herausgabe bereit markiert. Falls sich dieser Status geändert hat, aktualisieren Sie bitte den Asset Status.',
|
||||
'undeployable' => '<strong>Warning: </strong> This asset has been marked as currently undeployable.
|
||||
If this status has changed, please update the asset status.',
|
||||
'does_not_exist' => 'Asset existiert nicht.',
|
||||
'assoc_users' => 'Dieses Asset ist im Moment an einen Benutzer herausgegeben und kann nicht entfernt werden. Bitte buchen sie das Asset wieder ein und versuchen Sie dann erneut es zu entfernen. ',
|
||||
|
||||
@@ -16,6 +17,11 @@ return array(
|
||||
'success' => 'Asset wurde erfolgreich aktualisiert.'
|
||||
),
|
||||
|
||||
'restore' => array(
|
||||
'error' => 'Asset was not restored, please try again',
|
||||
'success' => 'Asset restored successfully.'
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Sind Sie sicher, dass Sie dieses Asset entfernen möchten?',
|
||||
'error' => 'Beim Entfernen dieses Assets ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.',
|
||||
|
||||
@@ -19,7 +19,7 @@ return array(
|
||||
'seats' => 'Anzahl Aktivierungen',
|
||||
'serial' => 'Seriennummer',
|
||||
'supplier' => 'Lieferant',
|
||||
'termination_date' => 'Termination Date',
|
||||
'termination_date' => 'Ablaufdatum',
|
||||
'to_email' => 'E-Mail des Lizenzerwerbers',
|
||||
'to_name' => 'Name des Lizenzerwerbers',
|
||||
'update' => 'Lizenz aktualisieren',
|
||||
|
||||
@@ -14,6 +14,18 @@ return array(
|
||||
'success' => 'Die Kategorie wurde erfolgreich erstellt.'
|
||||
),
|
||||
|
||||
'deletefile' => array(
|
||||
'error' => 'File not deleted. Please try again.',
|
||||
'success' => 'File successfully deleted.',
|
||||
),
|
||||
|
||||
'upload' => array(
|
||||
'error' => 'File(s) not uploaded. Please try again.',
|
||||
'success' => 'File(s) successfully uploaded.',
|
||||
'nofiles' => 'You did not select any files for upload',
|
||||
'invalidfiles' => 'One or more of your files is too large or is a filetype that is not allowed. Allowed filetypes are png, gif, jpg, doc, docx, pdf, and txt.',
|
||||
),
|
||||
|
||||
'update' => array(
|
||||
'error' => 'Die Kategorie wurde nicht aktualisiert, bitte versuchen Sie es erneut.',
|
||||
'success' => 'Die Kategorie wurde erfolgreich aktualisiert.'
|
||||
|
||||
@@ -5,7 +5,7 @@ return array(
|
||||
'assigned_to' => 'Zugewiesen an',
|
||||
'checkout' => 'Zurücknehmen/Herausgeben',
|
||||
'id' => 'ID',
|
||||
'license_email' => 'License Email',
|
||||
'license_email' => 'Lizenziert für Email',
|
||||
'license_name' => 'Lizenziert für',
|
||||
'purchase_date' => 'Kaufdatum',
|
||||
'purchased' => 'Gekauft',
|
||||
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'show_mac_address' => 'Show MAC address field in assets in this model',
|
||||
|
||||
);
|
||||
@@ -1,10 +1,15 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'name' => 'Statusname',
|
||||
'title' => 'Statusbezeichnungen',
|
||||
'update' => 'Statusbezeichnung bearbeiten',
|
||||
'create' => 'Statusbezeichnung erstellen',
|
||||
'about' => 'Info Statusbezeichnung',
|
||||
'info' => 'Status Label werden benutzt um die diversen Gründe zu beschreiben warum ein Asset <strong><em>nicht</em></strong> ausgerollt werden kann. Es könnte kaputt sein, in der Diagnose, in der Reparatur, verloren oder gestohlen, etc. Status Label ermöglichen es deinem Team den Fortschritt anzuzeigen.',
|
||||
'archived' => 'Archived',
|
||||
'create' => 'Statusbezeichnung erstellen',
|
||||
'deployable' => 'Deployable',
|
||||
'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.',
|
||||
'name' => 'Statusname',
|
||||
'pending' => 'Pending',
|
||||
'status_type' => 'Status Type',
|
||||
'title' => 'Statusbezeichnungen',
|
||||
'undeployable' => 'Undeployable',
|
||||
'update' => 'Statusbezeichnung bearbeiten',
|
||||
);
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
return array(
|
||||
|
||||
'edit' => 'Bearbeiten',
|
||||
'delete' => 'Löschen',
|
||||
'restore' => 'Wiederherstellen',
|
||||
'actions' => 'Aktionen',
|
||||
'submit' => 'Abschicken',
|
||||
'actions' => 'Aktionen',
|
||||
'add' => 'Add New',
|
||||
'cancel' => 'Cancel',
|
||||
'delete' => 'Löschen',
|
||||
'edit' => 'Bearbeiten',
|
||||
'restore' => 'Wiederherstellen',
|
||||
'submit' => 'Abschicken',
|
||||
'upload' => 'Upload',
|
||||
|
||||
);
|
||||
|
||||
@@ -2,10 +2,12 @@
|
||||
|
||||
return array(
|
||||
|
||||
|
||||
'address' => 'Supplier Address',
|
||||
'admin' => 'Administrator',
|
||||
'all_assets' => 'Alle Assets',
|
||||
'all' => 'Alle',
|
||||
'archived' => 'Archived',
|
||||
'asset_models' => 'Asset Modelle',
|
||||
'asset' => 'Asset',
|
||||
'asset_report' => 'Asset Bericht',
|
||||
@@ -39,6 +41,8 @@ return array(
|
||||
'editprofile' => 'Profil bearbeiten',
|
||||
'eol' => 'EOL',
|
||||
'first_name' => 'Vorname',
|
||||
'file_name' => 'File',
|
||||
'file_uploads' => 'File Uploads',
|
||||
'generate' => 'Generieren',
|
||||
'groups' => 'Gruppen',
|
||||
'gravatar_email' => 'Gravatar E-Mail Adresse',
|
||||
|
||||
@@ -15,6 +15,7 @@ return array(
|
||||
'expires' => 'Expires',
|
||||
'fully_depreciated' => 'Fully Depreciated',
|
||||
'help_checkout' => 'If you wish to assign this asset immediately, you should select "Ready to Deploy" from the status list above, or unexpected things may happen. ',
|
||||
'mac_address' => 'MAC Address',
|
||||
'manufacturer' => 'Manufacturer',
|
||||
'model' => 'Model',
|
||||
'months' => 'months',
|
||||
@@ -23,6 +24,7 @@ return array(
|
||||
'order' => 'Order Number',
|
||||
'qr' => 'QR Code',
|
||||
'requestable' => 'Users may request this asset',
|
||||
'select_statustype' => 'Select Status Type',
|
||||
'serial' => 'Serial',
|
||||
'status' => 'Status',
|
||||
'supplier' => 'Supplier',
|
||||
|
||||
@@ -1,11 +1,17 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'archived' => 'Archived',
|
||||
'asset' => 'Asset',
|
||||
'checkin' => 'Checkin Asset',
|
||||
'checkout' => 'Checkout Asset to User',
|
||||
'clone' => 'Clone Asset',
|
||||
'deployable' => 'Deployable',
|
||||
'deleted' => 'This asset has been deleted. <a href="/hardware/:asset_id/restore">Click here to restore it</a>.',
|
||||
'edit' => 'Edit Asset',
|
||||
'pending' => 'Pending Asset',
|
||||
'requestable' => 'Requestable',
|
||||
'restore' => 'Restore Asset',
|
||||
'pending' => 'Pending',
|
||||
'undeployable' => 'Undeployable',
|
||||
'view' => 'View Asset',
|
||||
);
|
||||
|
||||
@@ -17,6 +17,11 @@ return array(
|
||||
'success' => 'Asset updated successfully.'
|
||||
),
|
||||
|
||||
'restore' => array(
|
||||
'error' => 'Asset was not restored, please try again',
|
||||
'success' => 'Asset restored successfully.'
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Are you sure you wish to delete this asset?',
|
||||
'error' => 'There was an issue deleting the asset. Please try again.',
|
||||
|
||||
@@ -14,6 +14,18 @@ return array(
|
||||
'success' => 'License created successfully.'
|
||||
),
|
||||
|
||||
'deletefile' => array(
|
||||
'error' => 'File not deleted. Please try again.',
|
||||
'success' => 'File successfully deleted.',
|
||||
),
|
||||
|
||||
'upload' => array(
|
||||
'error' => 'File(s) not uploaded. Please try again.',
|
||||
'success' => 'File(s) successfully uploaded.',
|
||||
'nofiles' => 'You did not select any files for upload',
|
||||
'invalidfiles' => 'One or more of your files is too large or is a filetype that is not allowed. Allowed filetypes are png, gif, jpg, doc, docx, pdf, and txt.',
|
||||
),
|
||||
|
||||
'update' => array(
|
||||
'error' => 'License was not updated, please try again',
|
||||
'success' => 'License updated successfully.'
|
||||
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'show_mac_address' => 'Show MAC address field in assets in this model',
|
||||
|
||||
);
|
||||
@@ -1,10 +1,15 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'name' => 'Status Name',
|
||||
'title' => 'Status Labels',
|
||||
'update' => 'Update Status Label',
|
||||
'create' => 'Create Status Label',
|
||||
'about' => 'About Status Labels',
|
||||
'info' => 'Status labels are used to describe the various reasons why an asset <strong><em>cannot</em></strong> be deployed. It could be broken, out for diagnostics, out for repair, lost or stolen, etc. Status labels allow your team to show the progression.',
|
||||
'archived' => 'Archived',
|
||||
'create' => 'Create Status Label',
|
||||
'deployable' => 'Deployable',
|
||||
'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.',
|
||||
'name' => 'Status Name',
|
||||
'pending' => 'Pending',
|
||||
'status_type' => 'Status Type',
|
||||
'title' => 'Status Labels',
|
||||
'undeployable' => 'Undeployable',
|
||||
'update' => 'Update Status Label',
|
||||
);
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
return array(
|
||||
|
||||
'edit' => 'Edit',
|
||||
'delete' => 'Delete',
|
||||
'restore' => 'Restore',
|
||||
'actions' => 'Actions',
|
||||
'submit' => 'Submit',
|
||||
'actions' => 'Actions',
|
||||
'add' => 'Add New',
|
||||
'cancel' => 'Cancel',
|
||||
'delete' => 'Delete',
|
||||
'edit' => 'Edit',
|
||||
'restore' => 'Restore',
|
||||
'submit' => 'Submit',
|
||||
'upload' => 'Upload',
|
||||
|
||||
);
|
||||
|
||||
@@ -2,10 +2,12 @@
|
||||
|
||||
return array(
|
||||
|
||||
|
||||
'address' => 'Address',
|
||||
'admin' => 'Admin',
|
||||
'all_assets' => 'All Assets',
|
||||
'all' => 'All',
|
||||
'archived' => 'Archived',
|
||||
'asset_models' => 'Asset Models',
|
||||
'asset' => 'Asset',
|
||||
'asset_report' => 'Asset Report',
|
||||
@@ -39,6 +41,8 @@ return array(
|
||||
'editprofile' => 'Edit Your Profile',
|
||||
'eol' => 'EOL',
|
||||
'first_name' => 'First Name',
|
||||
'file_name' => 'File',
|
||||
'file_uploads' => 'File Uploads',
|
||||
'generate' => 'Generate',
|
||||
'groups' => 'Groups',
|
||||
'gravatar_email' => 'Gravatar Email Address',
|
||||
|
||||
@@ -14,6 +14,18 @@ return array(
|
||||
'success' => 'License created successfully.'
|
||||
),
|
||||
|
||||
'deletefile' => array(
|
||||
'error' => 'File not deleted. Please try again.',
|
||||
'success' => 'File successfully deleted.',
|
||||
),
|
||||
|
||||
'upload' => array(
|
||||
'error' => 'File(s) not uploaded. Please try again.',
|
||||
'success' => 'File(s) successfully uploaded.',
|
||||
'nofiles' => 'You did not select any files for upload',
|
||||
'invalidfiles' => 'One or more of your files is too large or is a filetype that is not allowed. Allowed filetypes are png, gif, jpg, doc, docx, pdf, and txt.',
|
||||
),
|
||||
|
||||
'update' => array(
|
||||
'error' => 'License was not updated, please try again',
|
||||
'success' => 'License updated successfully.'
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
return array(
|
||||
|
||||
'edit' => 'Edit',
|
||||
'delete' => 'Delete',
|
||||
'restore' => 'Restore',
|
||||
'actions' => 'Actions',
|
||||
'submit' => 'Submit',
|
||||
'actions' => 'Actions',
|
||||
'add' => 'Add New',
|
||||
'cancel' => 'Cancel',
|
||||
'delete' => 'Delete',
|
||||
'edit' => 'Edit',
|
||||
'restore' => 'Restore',
|
||||
'submit' => 'Submit',
|
||||
'upload' => 'Upload',
|
||||
|
||||
);
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
return array(
|
||||
|
||||
|
||||
'address' => 'Address',
|
||||
'admin' => 'Admin',
|
||||
'all_assets' => 'All Assets',
|
||||
@@ -39,6 +40,8 @@ return array(
|
||||
'editprofile' => 'Edit Your Profile',
|
||||
'eol' => 'EOL',
|
||||
'first_name' => 'First Name',
|
||||
'file_name' => 'File',
|
||||
'file_uploads' => 'File Uploads',
|
||||
'generate' => 'Generate',
|
||||
'groups' => 'Groups',
|
||||
'gravatar_email' => 'Gravatar Email Address',
|
||||
|
||||
@@ -15,6 +15,7 @@ return array(
|
||||
'expires' => 'Expires',
|
||||
'fully_depreciated' => 'Fully Depreciated',
|
||||
'help_checkout' => 'If you wish to assign this asset immediately, you should select "Ready to Deploy" from the status list above, or unexpected things may happen. ',
|
||||
'mac_address' => 'MAC Address',
|
||||
'manufacturer' => 'Manufacturer',
|
||||
'model' => 'Model',
|
||||
'months' => 'months',
|
||||
@@ -23,6 +24,7 @@ return array(
|
||||
'order' => 'Order Number',
|
||||
'qr' => 'QR Code',
|
||||
'requestable' => 'Users may request this asset',
|
||||
'select_statustype' => 'Select Status Type',
|
||||
'serial' => 'Serial',
|
||||
'status' => 'Status',
|
||||
'supplier' => 'Supplier',
|
||||
|
||||
@@ -1,11 +1,17 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'archived' => 'Archived',
|
||||
'asset' => 'Asset',
|
||||
'checkin' => 'Checkin Asset',
|
||||
'checkout' => 'Checkout Asset to User',
|
||||
'clone' => 'Clone Asset',
|
||||
'deployable' => 'Deployable',
|
||||
'deleted' => 'This asset has been deleted. <a href="/hardware/:asset_id/restore">Click here to restore it</a>.',
|
||||
'edit' => 'Edit Asset',
|
||||
'pending' => 'Pending Asset',
|
||||
'requestable' => 'Requestable',
|
||||
'restore' => 'Restore Asset',
|
||||
'pending' => 'Pending',
|
||||
'undeployable' => 'Undeployable',
|
||||
'view' => 'View Asset',
|
||||
);
|
||||
|
||||
@@ -17,6 +17,11 @@ return array(
|
||||
'success' => 'Asset updated successfully.'
|
||||
),
|
||||
|
||||
'restore' => array(
|
||||
'error' => 'Asset was not restored, please try again',
|
||||
'success' => 'Asset restored successfully.'
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Are you sure you wish to delete this asset?',
|
||||
'error' => 'There was an issue deleting the asset. Please try again.',
|
||||
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'show_mac_address' => 'Show MAC address field in assets in this model',
|
||||
|
||||
);
|
||||
@@ -1,10 +1,15 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'name' => 'Status Name',
|
||||
'title' => 'Status Labels',
|
||||
'update' => 'Update Status Label',
|
||||
'create' => 'Create Status Label',
|
||||
'about' => 'About Status Labels',
|
||||
'info' => 'Status labels are used to describe the various reasons why an asset <strong><em>cannot</em></strong> be deployed. It could be broken, out for diagnostics, out for repair, lost or stolen, etc. Status labels allow your team to show the progression.',
|
||||
'archived' => 'Archived',
|
||||
'create' => 'Create Status Label',
|
||||
'deployable' => 'Deployable',
|
||||
'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.',
|
||||
'name' => 'Status Name',
|
||||
'pending' => 'Pending',
|
||||
'status_type' => 'Status Type',
|
||||
'title' => 'Status Labels',
|
||||
'undeployable' => 'Undeployable',
|
||||
'update' => 'Update Status Label',
|
||||
);
|
||||
|
||||
@@ -7,6 +7,7 @@ return array(
|
||||
'admin' => 'Admin',
|
||||
'all_assets' => 'All Assets',
|
||||
'all' => 'All',
|
||||
'archived' => 'Archived',
|
||||
'asset_models' => 'Asset Models',
|
||||
'asset' => 'Asset',
|
||||
'asset_report' => 'Asset Report',
|
||||
|
||||
@@ -15,6 +15,7 @@ return array(
|
||||
'expires' => 'Expira',
|
||||
'fully_depreciated' => 'Totalmente amortizado',
|
||||
'help_checkout' => 'Si desea asignar a este activo inmediatamente, deberá seleccionar "Listo para desplegar" de la lista de estado anterior, o pueden ocurrir cosas inesperadas. ',
|
||||
'mac_address' => 'MAC Address',
|
||||
'manufacturer' => 'Fabricante',
|
||||
'model' => 'Modelo',
|
||||
'months' => 'meses',
|
||||
@@ -23,6 +24,7 @@ return array(
|
||||
'order' => 'Nº Pedido',
|
||||
'qr' => 'Código QR',
|
||||
'requestable' => 'Los usuarios pueden solicitarlo',
|
||||
'select_statustype' => 'Selecciona estado',
|
||||
'serial' => 'N. Serie',
|
||||
'status' => 'Estado',
|
||||
'supplier' => 'Proveedor',
|
||||
|
||||
@@ -1,11 +1,17 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'archived' => 'Archivado',
|
||||
'asset' => 'Equipo',
|
||||
'checkin' => 'Quitar Equipo',
|
||||
'checkout' => 'Asignar a un usuario',
|
||||
'clone' => 'Clonar Equipo',
|
||||
'deployable' => 'Desplegable',
|
||||
'deleted' => 'This asset has been deleted. <a href="/hardware/:asset_id/restore">Click here to restore it</a>.',
|
||||
'edit' => 'Editar Equipo',
|
||||
'pending' => 'Equipo Pendiente',
|
||||
'requestable' => 'Requestable',
|
||||
'restore' => 'Restore Asset',
|
||||
'pending' => 'Pendiente',
|
||||
'undeployable' => 'No desplegable',
|
||||
'view' => 'Ver Equipo',
|
||||
);
|
||||
|
||||
@@ -2,7 +2,8 @@
|
||||
|
||||
return array(
|
||||
|
||||
'undeployable' => 'Atención: Este equipo está marcado como no isntalabre. Si no es correcto, actualiza su estado.',
|
||||
'undeployable' => '<strong>Warning: </strong> This asset has been marked as currently undeployable.
|
||||
If this status has changed, please update the asset status.',
|
||||
'does_not_exist' => 'Equipo inexistente.',
|
||||
'assoc_users' => 'Equipo asignado a un usuario, no se puede eliminar.',
|
||||
|
||||
@@ -16,6 +17,11 @@ return array(
|
||||
'success' => 'Equipo actualizado.'
|
||||
),
|
||||
|
||||
'restore' => array(
|
||||
'error' => 'Asset was not restored, please try again',
|
||||
'success' => 'Asset restored successfully.'
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Estás seguro que quieres eliminar el equipo?',
|
||||
'error' => 'Equipo no eliminado, intentalo de nuevo.',
|
||||
|
||||
@@ -14,6 +14,18 @@ return array(
|
||||
'success' => 'Categoría creada correctamente.'
|
||||
),
|
||||
|
||||
'deletefile' => array(
|
||||
'error' => 'Archivo no eliminado. Por favor, vuelva a intentarlo.',
|
||||
'success' => 'Archivo eliminado correctamente.',
|
||||
),
|
||||
|
||||
'upload' => array(
|
||||
'error' => 'Archivo(s) no cargado. Por favor, vuelva a intentarlo.',
|
||||
'success' => 'Archivo(s) cargado correctamente.',
|
||||
'nofiles' => 'No ha seleccionado ningún archivo subir',
|
||||
'invalidfiles' => 'Uno o más suss archivos es demasiado grande o es un tipo de archivo que no está permitido. Los tipos de archivo permitidos son png, gif, jpg, doc, docx, pdf y txt.',
|
||||
),
|
||||
|
||||
'update' => array(
|
||||
'error' => 'La categoría no se ha actualizado, intentalo de nuevo.',
|
||||
'success' => 'Categoría actualizada correctamente.'
|
||||
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'show_mac_address' => 'Show MAC address field in assets in this model',
|
||||
|
||||
);
|
||||
@@ -1,10 +1,15 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'name' => 'Estado',
|
||||
'title' => 'Etiquetas Estado',
|
||||
'update' => 'Actualizar Etiqueta Estado',
|
||||
'create' => 'Crear Etiqueta Estado',
|
||||
'about' => 'Info Etiquetas Estado',
|
||||
'info' => 'Las etiquetas de estado son usadas para describir las razobes por las que un equipo <strong><em>no puede</em></strong> ser instalado. Puede estar estropeado, en proceso de diagnóstico, en reparación, perdido o robado,etc.',
|
||||
'archived' => 'Archivado',
|
||||
'create' => 'Crear Etiqueta Estado',
|
||||
'deployable' => 'Desplegable',
|
||||
'info' => 'Las etiquetas de estado se utilizan para describir los diferentes estados en que pueden estar tus equipos. Pueden estar fuera en reparación, perdidos/robados, etc. Puedes crear nuevas etiquetas de estado para equipos desplegables, pendientes o archivados.',
|
||||
'name' => 'Estado',
|
||||
'pending' => 'Pendiente',
|
||||
'status_type' => 'Tipo de estado',
|
||||
'title' => 'Etiquetas Estado',
|
||||
'undeployable' => 'No desplegable',
|
||||
'update' => 'Actualizar Etiqueta Estado',
|
||||
);
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
return array(
|
||||
|
||||
'edit' => 'Editar',
|
||||
'delete' => 'Borrar',
|
||||
'restore' => 'Restaurar',
|
||||
'actions' => 'Acciones',
|
||||
'submit' => 'Enviar',
|
||||
'actions' => 'Acciones',
|
||||
'add' => 'Agregar nuevo',
|
||||
'cancel' => 'Cancelar',
|
||||
'delete' => 'Borrar',
|
||||
'edit' => 'Editar',
|
||||
'restore' => 'Restaurar',
|
||||
'submit' => 'Enviar',
|
||||
'upload' => 'Subir',
|
||||
|
||||
);
|
||||
|
||||
@@ -2,10 +2,12 @@
|
||||
|
||||
return array(
|
||||
|
||||
|
||||
'address' => 'Dirección',
|
||||
'admin' => 'Admin',
|
||||
'all_assets' => 'Todos los Equipos',
|
||||
'all' => 'Todos los',
|
||||
'archived' => 'Archivado',
|
||||
'asset_models' => 'Modelos',
|
||||
'asset' => 'Equipo',
|
||||
'asset_report' => 'Reporte de Equipos',
|
||||
@@ -39,6 +41,8 @@ return array(
|
||||
'editprofile' => 'Editar Perfil',
|
||||
'eol' => 'EOL',
|
||||
'first_name' => 'Nombre',
|
||||
'file_name' => 'Archivo',
|
||||
'file_uploads' => 'Carga de Archivos',
|
||||
'generate' => 'Generar',
|
||||
'groups' => 'Grupos',
|
||||
'gravatar_email' => 'Gravatar Email',
|
||||
|
||||
@@ -15,6 +15,7 @@ return array(
|
||||
'expires' => 'Vanhenee',
|
||||
'fully_depreciated' => 'Kokonaan Poistettu',
|
||||
'help_checkout' => 'Jos haluat määrittää laitteen käyttöön jollekulle samantien, sinun tulee valita laitteen tilaksi "luovutusvalmis" tai järjestelmä saattaa toimia odottamattomasti. ',
|
||||
'mac_address' => 'MAC Address',
|
||||
'manufacturer' => 'Valmistaja',
|
||||
'model' => 'Malli',
|
||||
'months' => 'kuukautta',
|
||||
@@ -23,6 +24,7 @@ return array(
|
||||
'order' => 'Tilausnumero',
|
||||
'qr' => 'QR-koodi',
|
||||
'requestable' => 'Käyttäjät voivat pyytää tätä laitetta',
|
||||
'select_statustype' => 'Select Status Type',
|
||||
'serial' => 'Sarjanumero',
|
||||
'status' => 'Tila',
|
||||
'supplier' => 'Toimittaja',
|
||||
|
||||
@@ -1,11 +1,17 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'archived' => 'Archived',
|
||||
'asset' => 'Laite',
|
||||
'checkin' => 'Palauta Laite',
|
||||
'checkout' => 'Luovuta Laite Käyttäjälle',
|
||||
'clone' => 'Monista Laite',
|
||||
'deployable' => 'Deployable',
|
||||
'deleted' => 'This asset has been deleted. <a href="/hardware/:asset_id/restore">Click here to restore it</a>.',
|
||||
'edit' => 'Muokkaa Laitetta',
|
||||
'pending' => 'Odottavat Laitteet',
|
||||
'requestable' => 'Requestable',
|
||||
'restore' => 'Restore Asset',
|
||||
'pending' => 'Pending',
|
||||
'undeployable' => 'Undeployable',
|
||||
'view' => 'Näytä Laite',
|
||||
);
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
return array(
|
||||
|
||||
'undeployable' => '<strong>Varoitus: </strong> Tämä laite on määritetty käyttökunnottomaksi.
|
||||
Jos laitteen tila on muuttunut, päivitä laitteen tila sen asetuksista.',
|
||||
'undeployable' => '<strong>Warning: </strong> This asset has been marked as currently undeployable.
|
||||
If this status has changed, please update the asset status.',
|
||||
'does_not_exist' => 'Laitetta ei löydy.',
|
||||
'assoc_users' => 'Tämä laite on luovutettu käyttäjälle joten sitä ei voida poistaa. Palauta laite ensin käyttäjältä ja yritä uudelleen. ',
|
||||
|
||||
@@ -17,6 +17,11 @@ return array(
|
||||
'success' => 'Laite päivitetty onnistuneesti.'
|
||||
),
|
||||
|
||||
'restore' => array(
|
||||
'error' => 'Asset was not restored, please try again',
|
||||
'success' => 'Asset restored successfully.'
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Oletko varma että haluat poistaa tämän laitteen?',
|
||||
'error' => 'Laitteen poistamisessa tapahtui virhe. Yritä uudelleen.',
|
||||
|
||||
@@ -14,6 +14,18 @@ return array(
|
||||
'success' => 'Lisenssi luotiin onnistuneesti.'
|
||||
),
|
||||
|
||||
'deletefile' => array(
|
||||
'error' => 'File not deleted. Please try again.',
|
||||
'success' => 'File successfully deleted.',
|
||||
),
|
||||
|
||||
'upload' => array(
|
||||
'error' => 'File(s) not uploaded. Please try again.',
|
||||
'success' => 'File(s) successfully uploaded.',
|
||||
'nofiles' => 'You did not select any files for upload',
|
||||
'invalidfiles' => 'One or more of your files is too large or is a filetype that is not allowed. Allowed filetypes are png, gif, jpg, doc, docx, pdf, and txt.',
|
||||
),
|
||||
|
||||
'update' => array(
|
||||
'error' => 'Lisenssiä ei päivitetty, yritä uudelleen',
|
||||
'success' => 'Lisenssi päivitettiin onnistuneesti.'
|
||||
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'show_mac_address' => 'Show MAC address field in assets in this model',
|
||||
|
||||
);
|
||||
@@ -1,10 +1,15 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'name' => 'Tilan Nimi',
|
||||
'title' => 'Tilamerkinnät',
|
||||
'update' => 'Päivitä Tilamerkinnät',
|
||||
'create' => 'Uusi Tilamerkintä',
|
||||
'about' => 'Lisätietoja Tilamerkinnöistä',
|
||||
'info' => 'Tilamerkintöjä käytetään erilaisina syinä siihen miksi laitetta <strong><em>ei voida</em></strong> ottaa käyttöön. Laite voi olla rikki, lähetetty vianhakuun, korjattavana, hävinnyt, varastettu jne. Tilamerkintöjen avulla tiimisi voi seurata laitteen edistymistä.',
|
||||
'archived' => 'Archived',
|
||||
'create' => 'Uusi Tilamerkintä',
|
||||
'deployable' => 'Deployable',
|
||||
'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.',
|
||||
'name' => 'Tilan Nimi',
|
||||
'pending' => 'Pending',
|
||||
'status_type' => 'Status Type',
|
||||
'title' => 'Tilamerkinnät',
|
||||
'undeployable' => 'Undeployable',
|
||||
'update' => 'Päivitä Tilamerkinnät',
|
||||
);
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
return array(
|
||||
|
||||
'edit' => 'Muokkaa',
|
||||
'delete' => 'Poista',
|
||||
'restore' => 'Palauta',
|
||||
'actions' => 'Toiminnot',
|
||||
'submit' => 'Lähetä',
|
||||
'actions' => 'Toiminnot',
|
||||
'add' => 'Add New',
|
||||
'cancel' => 'Cancel',
|
||||
'delete' => 'Poista',
|
||||
'edit' => 'Muokkaa',
|
||||
'restore' => 'Palauta',
|
||||
'submit' => 'Lähetä',
|
||||
'upload' => 'Upload',
|
||||
|
||||
);
|
||||
|
||||
@@ -2,10 +2,12 @@
|
||||
|
||||
return array(
|
||||
|
||||
|
||||
'address' => 'Osoite',
|
||||
'admin' => 'Ylläpitäjä',
|
||||
'all_assets' => 'Kaikki Laitteet',
|
||||
'all' => 'Kaikki',
|
||||
'archived' => 'Archived',
|
||||
'asset_models' => 'Laitemallit',
|
||||
'asset' => 'Laite',
|
||||
'asset_report' => 'Laiteraportti',
|
||||
@@ -39,6 +41,8 @@ return array(
|
||||
'editprofile' => 'Muokkaa Profiilia',
|
||||
'eol' => 'Elinikä',
|
||||
'first_name' => 'Etunimi',
|
||||
'file_name' => 'File',
|
||||
'file_uploads' => 'File Uploads',
|
||||
'generate' => 'Luo',
|
||||
'groups' => 'Ryhmät',
|
||||
'gravatar_email' => 'Gravatarin Email-osoite',
|
||||
|
||||
@@ -15,6 +15,7 @@ return array(
|
||||
'expires' => 'Expire',
|
||||
'fully_depreciated' => 'Entièrement amortis',
|
||||
'help_checkout' => 'Si vous souhaitez assigner cet actif immédiatement, vous devez sélectionner « Prêt à déployer » dans la liste statut ci-dessus, ou des choses inattendues peuvent se produire. ',
|
||||
'mac_address' => 'MAC Address',
|
||||
'manufacturer' => 'Fabricant',
|
||||
'model' => 'Modèle',
|
||||
'months' => 'Mois',
|
||||
@@ -23,6 +24,7 @@ return array(
|
||||
'order' => 'Numéro de Commande',
|
||||
'qr' => 'Code QR',
|
||||
'requestable' => 'Les utilisateurs peuvent demander à cet actif',
|
||||
'select_statustype' => 'Select Status Type',
|
||||
'serial' => 'Série ',
|
||||
'status' => 'Statut',
|
||||
'supplier' => 'Fournisseur',
|
||||
|
||||
@@ -1,11 +1,17 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'archived' => 'Archived',
|
||||
'asset' => 'Biens',
|
||||
'checkin' => 'Retour des Biens',
|
||||
'checkout' => 'Sortie des Biens',
|
||||
'clone' => 'Cloner le Bien',
|
||||
'deployable' => 'Deployable',
|
||||
'deleted' => 'This asset has been deleted. <a href="/hardware/:asset_id/restore">Click here to restore it</a>.',
|
||||
'edit' => 'Editer le Bien',
|
||||
'pending' => 'Bien en Attente',
|
||||
'requestable' => 'Requestable',
|
||||
'restore' => 'Restore Asset',
|
||||
'pending' => 'Pending',
|
||||
'undeployable' => 'Undeployable',
|
||||
'view' => 'Voir le Bien',
|
||||
);
|
||||
|
||||
@@ -2,8 +2,8 @@
|
||||
|
||||
return array(
|
||||
|
||||
'undeployable' => '<strong>Attention: </strong> Ce bien a été marqué indisponible.
|
||||
Si ce statut a changé, veuillez l\'actualiser.',
|
||||
'undeployable' => '<strong>Warning: </strong> This asset has been marked as currently undeployable.
|
||||
If this status has changed, please update the asset status.',
|
||||
'does_not_exist' => 'Ce bien n\'existe pas.',
|
||||
'assoc_users' => 'Ce bien est marqué sorti par un utilisateur et ne peut être supprimé. Veuillez d\'abord cliquer sur Retour de Biens, et réessayer.',
|
||||
|
||||
@@ -17,6 +17,11 @@ return array(
|
||||
'success' => 'Bien actualisé correctement.'
|
||||
),
|
||||
|
||||
'restore' => array(
|
||||
'error' => 'Asset was not restored, please try again',
|
||||
'success' => 'Asset restored successfully.'
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Etes-vous sûr de vouloir supprimer ce bien?',
|
||||
'error' => 'Il y a eu un problème en supprimant ce bien. Veuillez réessayer.',
|
||||
|
||||
@@ -14,6 +14,18 @@ return array(
|
||||
'success' => 'Catégorie créée correctement.'
|
||||
),
|
||||
|
||||
'deletefile' => array(
|
||||
'error' => 'Le fichier n\'a pas pu être supprimé. Merci de réessayer.',
|
||||
'success' => 'Le fichier a bien été supprimé.',
|
||||
),
|
||||
|
||||
'upload' => array(
|
||||
'error' => 'Le(s) fichier(s) n\'a pas pu être uploadé. Merci de réessayer.',
|
||||
'success' => 'Le(s) fichier(s) a bien été uploadé.',
|
||||
'nofiles' => 'Vous n\'avez pas sélectionné de fichier pour l\'upload',
|
||||
'invalidfiles' => 'Un ou plusieurs de vos fichiers sont trop lourds, ou sont d\'un type non autorisé. Les types de fichiers autorisés sont png, gif, jpg, doc, docx, pdf et txt.',
|
||||
),
|
||||
|
||||
'update' => array(
|
||||
'error' => 'Cette catégorie n\'a pas été actualisée, veuillez réessayer.',
|
||||
'success' => 'Catégorie actualisée correctement.'
|
||||
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
|
||||
'show_mac_address' => 'Show MAC address field in assets in this model',
|
||||
|
||||
);
|
||||
@@ -1,10 +1,15 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'name' => 'Nom du statut',
|
||||
'title' => 'Étiquette de statut',
|
||||
'update' => 'Mettre à jour l\'étiquette de statut',
|
||||
'create' => 'Créé une étiquette de statut',
|
||||
'about' => 'À propos des étiquettes de statut',
|
||||
'info' => 'Les étiquettes de statut sont utilisées pour décrire les différentes raisons qui peuvent <strong><em>empêcher</em></strong> le déploiement d\'un actif. Il peut être cassé, en examen, en réparation, perdu ou volé, etc. Les étiquettes de statut permettent à votre équipe de suivre la progression de l’état de l\'actif.',
|
||||
'archived' => 'Archived',
|
||||
'create' => 'Créé une étiquette de statut',
|
||||
'deployable' => 'Deployable',
|
||||
'info' => 'Status labels are used to describe the various states your assets could be in. They may be out for repair, lost/stolen, etc. You can create new status labels for deployable, pending and archived assets.',
|
||||
'name' => 'Nom du statut',
|
||||
'pending' => 'Pending',
|
||||
'status_type' => 'Status Type',
|
||||
'title' => 'Étiquette de statut',
|
||||
'undeployable' => 'Undeployable',
|
||||
'update' => 'Mettre à jour l\'étiquette de statut',
|
||||
);
|
||||
|
||||
@@ -2,10 +2,13 @@
|
||||
|
||||
return array(
|
||||
|
||||
'edit' => 'Éditer',
|
||||
'delete' => 'Supprimer',
|
||||
'restore' => 'Restaurer',
|
||||
'actions' => 'Actions',
|
||||
'submit' => 'Soumettre',
|
||||
'actions' => 'Actions',
|
||||
'add' => 'Ajouter',
|
||||
'cancel' => 'Annuler',
|
||||
'delete' => 'Supprimer',
|
||||
'edit' => 'Éditer',
|
||||
'restore' => 'Restaurer',
|
||||
'submit' => 'Soumettre',
|
||||
'upload' => 'Uploader',
|
||||
|
||||
);
|
||||
|
||||
@@ -2,10 +2,12 @@
|
||||
|
||||
return array(
|
||||
|
||||
|
||||
'address' => 'Adresse',
|
||||
'admin' => 'Admin',
|
||||
'all_assets' => 'Tous les actifs',
|
||||
'all' => 'Tous',
|
||||
'archived' => 'Archived',
|
||||
'asset_models' => 'Modèles d\'actif',
|
||||
'asset' => 'Actif',
|
||||
'asset_report' => 'Rapport d\'actif',
|
||||
@@ -39,6 +41,8 @@ return array(
|
||||
'editprofile' => 'Éditer votre profile',
|
||||
'eol' => 'Fin de vie',
|
||||
'first_name' => 'Prénom',
|
||||
'file_name' => 'Fichier',
|
||||
'file_uploads' => 'Uploads de fichiers',
|
||||
'generate' => 'Générer',
|
||||
'groups' => 'Groupes',
|
||||
'gravatar_email' => 'E-mail adresse Gravatar',
|
||||
|
||||
@@ -15,6 +15,7 @@ return array(
|
||||
'expires' => 'Expires',
|
||||
'fully_depreciated' => 'Fully Depreciated',
|
||||
'help_checkout' => 'If you wish to assign this asset immediately, you should select "Ready to Deploy" from the status list above, or unexpected things may happen. ',
|
||||
'mac_address' => 'MAC Address',
|
||||
'manufacturer' => 'Manufacturer',
|
||||
'model' => 'Modell',
|
||||
'months' => 'months',
|
||||
@@ -23,6 +24,7 @@ return array(
|
||||
'order' => 'Order Number',
|
||||
'qr' => 'QR Code',
|
||||
'requestable' => 'Users may request this asset',
|
||||
'select_statustype' => 'Select Status Type',
|
||||
'serial' => 'Serial',
|
||||
'status' => 'Status',
|
||||
'supplier' => 'Supplier',
|
||||
|
||||
@@ -1,11 +1,17 @@
|
||||
<?php
|
||||
|
||||
return array(
|
||||
'archived' => 'Archived',
|
||||
'asset' => 'Asset',
|
||||
'checkin' => 'Checkin Asset',
|
||||
'checkout' => 'Checkout Asset to User',
|
||||
'clone' => 'Clone Asset',
|
||||
'deployable' => 'Deployable',
|
||||
'deleted' => 'This asset has been deleted. <a href="/hardware/:asset_id/restore">Click here to restore it</a>.',
|
||||
'edit' => 'Edit Asset',
|
||||
'pending' => 'Pending Asset',
|
||||
'requestable' => 'Requestable',
|
||||
'restore' => 'Restore Asset',
|
||||
'pending' => 'Pending',
|
||||
'undeployable' => 'Undeployable',
|
||||
'view' => 'View Asset',
|
||||
);
|
||||
|
||||
@@ -2,7 +2,8 @@
|
||||
|
||||
return array(
|
||||
|
||||
'undeployable' => '<strong>Warning: </strong> This asset has been marked as currently undeployable. If this status has changed, please update the asset status.',
|
||||
'undeployable' => '<strong>Warning: </strong> This asset has been marked as currently undeployable.
|
||||
If this status has changed, please update the asset status.',
|
||||
'does_not_exist' => 'Asset does not exist.',
|
||||
'assoc_users' => 'This asset is currently checked out to a user and cannot be deleted. Please check the asset in first, and then try deleting again. ',
|
||||
|
||||
@@ -16,6 +17,11 @@ return array(
|
||||
'success' => 'Asset updated successfully.'
|
||||
),
|
||||
|
||||
'restore' => array(
|
||||
'error' => 'Asset was not restored, please try again',
|
||||
'success' => 'Asset restored successfully.'
|
||||
),
|
||||
|
||||
'delete' => array(
|
||||
'confirm' => 'Are you sure you wish to delete this asset?',
|
||||
'error' => 'There was an issue deleting the asset. Please try again.',
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user