snipe
c8c5c05351
Added asset checkin/checkout API methods
2017-03-11 14:04:52 -08:00
snipe
742e3d044e
API improvements
...
Components still need some work here
2017-03-11 10:05:50 -08:00
snipe
2a4bf65883
Basic sanity checking on some of the API controllers
2017-03-11 08:03:16 -08:00
snipe
5b450c5978
Disambiguated company_id in assets api controller
2017-03-11 04:39:28 -08:00
snipe
875d0dd343
Added advanced search to assets
2017-03-11 04:26:01 -08:00
snipe
b16ff263ec
Addtional search filters for licenses API
2017-03-11 02:57:19 -08:00
snipe
d799ab2a9c
Narrowed down the accessories, consumables, etc APIs for manufacturer filtering
2017-03-11 02:49:24 -08:00
snipe
caf2f648b1
Added updated/created to locations API
2017-03-10 22:09:21 -08:00
snipe
c132036f5c
Fixes #3311 - more fields for manufacturers
2017-03-10 22:08:59 -08:00
snipe
51fccbdda4
Added last login to user menu
2017-03-03 18:28:13 -08:00
snipe
c6c3ddba3e
Remove detail() presenter
2017-02-23 17:01:01 -08:00
snipe
9ccaad8b9c
Added created_at and modified_at to asset listing/api
2017-02-23 16:23:02 -08:00
Daniel Meltzer
ad9470b6f8
Assorted fixed ( #3332 )
...
* Better error handling of failed file uploads. Also improve formatting of modal dialog
* Readd app.js to the js build, fixes collapsing sidebar
* Update JS
* Fix font size. We need to explicitly set the font size for the table because everywhere else that comes from bootstrap-tables
2017-02-22 22:49:06 -08:00
Andrea Bergamasco
fde46251de
Components Assets view + stubbed API tests ( #3325 )
...
* Toggles the disabled state of auto_increment_prefix
To insert a prefix you had to toggle the checkbox, save the settings and reload. With this script it is immediate. Fixes #1390
* Delete asset image: made checkbox more visible
Related to #3153
* Added personal-access-token component
* Created basic API testing configuration
* First version of /components endpoind cest
* On-the-fly bearer token generation
* Completed testing of PATCH and PUT methods
* Added /components/{id}/assets route with tests
* Updated route and dataTable in view
* Completed test assertion
* Added links to assets in ComponentsAssets view
* Linked Company in AssetView page
2017-02-21 14:26:46 -08:00
snipe
8fe8ff71e8
Category improvements
2017-02-16 00:32:33 -08:00
snipe
c67b44b3d5
Moving license index to new API format
2017-02-10 18:43:30 -08:00
snipe
74c5c55838
Removed outdated comment
2017-02-08 18:25:06 -08:00
snipe
86198badbb
Added more company_id filtering, more transformers
2017-02-08 08:48:41 -08:00
snipe
72ec362f72
Search on status label type
2017-02-08 03:37:44 -08:00
snipe
4cf01e4f48
Added ability to search by company_id and location_id
2017-02-08 03:31:42 -08:00
snipe
584e2ba618
Added a space
2017-02-06 18:47:54 -08:00
snipe
1751a8c0e0
Switched to presented for ugly BS table column headers
2017-02-03 22:20:11 -08:00
snipe
d37b9fe169
Use hardrware listing for status labels detail link
2017-02-03 20:34:09 -08:00
snipe
98e0ecbd88
Added manufacturer sorting on models
2017-02-03 20:20:03 -08:00
snipe
9cae6066a0
Added asset by manufacturer listing
2017-02-03 19:52:00 -08:00
snipe
1e2a23e955
Use main assets API to pull view pages for assets listings
2017-02-03 19:34:24 -08:00
snipe
541a5e6776
Groups API starter
...
Edit/Create still broken for some reason
2017-02-01 18:50:28 -08:00
snipe
464c524375
Depreciations API
2017-02-01 17:59:03 -08:00
snipe
7086ac8a8b
Tweaks to status labelas listing display
2017-02-01 17:48:28 -08:00
snipe
a80af854ba
Switch companyName to company
2017-01-26 21:05:33 -08:00
snipe
99d837fa50
Added API methods and UI to view assets associated with a particular model
2017-01-26 21:02:59 -08:00
snipe
ec7e89ecb8
Added Helper
2017-01-26 20:08:15 -08:00
snipe
377cb8e5d1
Use Locations transformer for location API
2017-01-26 20:08:06 -08:00
snipe
231f4dce07
Basic components API
2017-01-26 19:16:06 -08:00
snipe
5e9e6da577
Basic consumables API
2017-01-26 18:46:18 -08:00
Daniel Meltzer
5ba2ec881c
Vue importer ( #3235 )
...
* Begin work on vueifying the importer
* Beginning work on migrating the importer to use a vue/components for future interactivity
Update JS
More importer work. Move to a vue based modal, begin handling of processing. Still need to port error messages.
More importer work. Move to a vue based modal, begin handling of processing. Still need to port error messages.
Update importer. Add error display. Fix modal, update vue-strap to vue2
More progress. Add select2 vue bits.
* Move to querying the db to find importer matches. It scales better on large datasets.
Fix select2 related issues. We were trying to initialize it twice, which led to the custom data being overwritten.
* Better error handling on uploads and deletion of files. Restore progressbar on upload.
* Add support for generic exception reporting if app.debug is enabled.
* Handle Http 500 errors better. Display errors if debug is enabled. Assorted cleanups.
* Fix codacy issues, remove unused methods.
* Only bind vue to the importer for now.
* Load vue for passport as well.
2017-01-25 21:29:23 -08:00
snipe
dc47a0fad6
Fixes #2551 - use UTF-8 safe slugging for MySQL columns
2017-01-25 18:38:20 -08:00
snipe
5f49e7c1a7
Accessories API routes
...
Still a bit of a WIP
2017-01-25 02:19:26 -08:00
snipe
04bb180a80
More bootstrap tables formatting
2017-01-24 22:25:17 -08:00
snipe
8f12486f6c
More generic javascript formatters, updated api routes
2017-01-24 21:04:38 -08:00
snipe
88faefe1ed
Licenses listing index API
2017-01-24 18:56:27 -08:00
snipe
b019e6e950
Removed closures from routes files so that we can allow people to cache routes for performance optimization
2017-01-24 17:37:07 -08:00
snipe
ad4bf83aaa
Add ability to view assets by status label
...
This should be refactored. Lots of copypaste from the assets views here
2017-01-18 20:41:40 -08:00
snipe
297034c037
APIified custom fields reorder
2017-01-18 04:58:56 -08:00
snipe
39b4725114
Load assigneruser relationship
2017-01-13 22:17:20 -08:00
snipe
2879114fe9
Misc API cleanup for assets
2017-01-13 11:41:00 -08:00
snipe
b968839a1d
Pull out extraneous use statements
2017-01-13 11:38:25 -08:00
snipe
89edda2c23
Manufacturers API
2017-01-13 09:37:06 -08:00
snipe
14ddcc56a2
Categories API
2017-01-13 09:01:10 -08:00
snipe
edca6ad19d
Make eol, notes sortable on asset model
2017-01-13 08:41:17 -08:00
snipe
ae540af2a9
Additional fields for asset models
2017-01-13 08:39:02 -08:00
snipe
e7a243f8bc
Added search, sorting to assetmodels
2017-01-13 08:18:22 -08:00
snipe
66f724cd35
Added created_at to status labels for consistency
2017-01-13 07:55:03 -08:00
snipe
b423fa3bd4
Added sorting, searching, etc to status labels index
2017-01-13 07:47:39 -08:00
snipe
295744be64
Added searching, sorting, etc to locations API
2017-01-13 07:40:08 -08:00
snipe
c7e1b426e7
Additional API routes and controllers for models, suppliers, users, locations and status labels
2017-01-13 04:50:20 -08:00
snipe
bc5fcf8736
Fixed dashboard chart
2017-01-13 03:19:39 -08:00
snipe
58b1ac5f0f
Some route/transformer edits
2017-01-13 00:13:57 -08:00
snipe
4f35c8af3e
Docblock edits
2017-01-12 23:43:45 -08:00
snipe
9c41881d99
Use transformers for API response
...
This is experimental
2017-01-12 23:42:39 -08:00
snipe
f52680b971
Masde response formatting a little nicer
2017-01-12 23:41:45 -08:00
snipe
b11a951e95
Starter API controllers
2017-01-12 19:40:20 -08:00
snipe
534e40feb8
Fixed bad fieldset call
2017-01-12 03:55:54 -08:00
snipe
a283b13069
Handled bad model id
2017-01-12 03:53:52 -08:00
snipe
41b864cc49
Added update method for assets
2017-01-12 03:48:18 -08:00
snipe
7d2d6a3c1b
Removed unused use statements
2017-01-12 02:53:43 -08:00
snipe
29b5678a8d
Format destroy responses
2017-01-12 02:50:55 -08:00
snipe
15373d5f4a
Fixed a few asset API issues
2017-01-12 02:19:55 -08:00
snipe
268308004c
Fixed number of results returned
2017-01-11 23:45:03 -08:00
snipe
95f2d94e01
Added create/destroy methods for asset API
2017-01-11 23:40:56 -08:00
snipe
2c695cf7e5
404 JSON response if the asset is not found
...
(Brady and I will argue about this forever)
2017-01-11 19:12:25 -08:00
snipe
74696d5ded
View asset API
2017-01-11 19:00:34 -08:00
snipe
900e6e2419
Starter asset API
2017-01-11 18:14:06 -08:00