snipe
fddcc0fefd
Added better form request handling
...
This will break a ton of things
2017-01-12 02:20:20 -08:00
snipe
15373d5f4a
Fixed a few asset API issues
2017-01-12 02:19:55 -08:00
snipe
704ee59541
WTF why is name required??
2017-01-12 02:19:36 -08:00
snipe
5a848566f9
Helper method to standardize JSON responses
2017-01-12 02:19:17 -08:00
snipe
268308004c
Fixed number of results returned
2017-01-11 23:45:03 -08:00
snipe
0cf4014b75
Merge branch 'develop' of github.com:snipe/snipe-it into develop
2017-01-11 23:41:02 -08:00
snipe
95f2d94e01
Added create/destroy methods for asset API
2017-01-11 23:40:56 -08:00
Richard Hofman
c506f30562
Add support for location-specific LDAP OUs. ( #3176 )
...
* Add support for location-specific LDAP OUs.
* Shortened variable names as suggested by Codacy review.
2017-01-11 23:37:14 -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
7a124e85d6
Cleaned up unused use statements
2017-01-11 18:26:05 -08:00
snipe
b8d81c0734
Added order_number to presenter
2017-01-11 18:25:53 -08:00
snipe
900e6e2419
Starter asset API
2017-01-11 18:14:06 -08:00
snipe
ff2c489af4
Fixed javascript conflicts, fixing select2 and icheck
2017-01-11 17:07:27 -08:00
snipe
55d0f8c0df
I think this is necessary for the Vue.js version?
2017-01-11 15:21:33 -08:00
snipe
aefbb76592
Possible fix for acceptance tests (needs oauth key)
2017-01-11 15:14:33 -08:00
snipe
73d45e9a14
Fixed CSRF on create asset ajax
2017-01-11 15:03:04 -08:00
snipe
15bab7fa9e
Test Auth::guard('api')->user() as user_id
2017-01-11 14:55:04 -08:00
snipe
8f31ee318e
Removed extra commented out crap
2017-01-11 14:54:50 -08:00
snipe
c7167fc73c
Only allow users to create a new user via modal if they have users.create permission
2017-01-11 14:54:39 -08:00
snipe
9e4a391b8b
Updated auth:api in kernel
2017-01-11 14:54:11 -08:00
snipe
1d2489cf9c
Updated composer lock
2017-01-11 14:53:51 -08:00
snipe
1364494e92
Updated JS
2017-01-11 14:52:32 -08:00
snipe
dbf3a074f7
Fix CSRF issue on bootstrap tables
2017-01-11 14:52:05 -08:00
snipe
4940bf05f0
Removed auth:api from api middleware since it happens magically now
2017-01-11 14:51:00 -08:00
snipe
c08fe196c4
Fix api middleware call
2017-01-11 14:50:38 -08:00
snipe
93a087b29a
Set longer token expiration
2017-01-11 14:50:26 -08:00
snipe
4590054c75
Fixed path in comments
2017-01-11 14:50:13 -08:00
snipe
80e047f679
Removed poop
2017-01-11 14:45:47 -08:00
snipe
86926675ce
Fixed passport token generation
2017-01-11 08:44:34 -08:00
snipe
41f58efb70
Font-awesome for bower
2017-01-11 06:53:49 -08:00
snipe
e2d5401f3a
Stop double-loading jquery
2017-01-11 05:51:13 -08:00
Daniel Meltzer
9bbfb64f17
Add a use declaration to Userscontroller to prevent assigning the wrong item_type. Should fix/prevent #3160 ( #3168 )
2017-01-11 04:27:05 -08:00
snipe
84154d936a
Added self.api permission
2017-01-11 04:05:39 -08:00
snipe
57d0eba58f
API blade cleanup
2017-01-11 04:05:32 -08:00
snipe
a02f406fa6
Removed personal access token from settings api page
2017-01-11 03:58:09 -08:00
snipe
19fcda5c25
Basic API management
...
I’m getting a 500 on personal token creation, but there’s nothing in the logs, so I have no idea what’s wrong
2017-01-11 03:55:47 -08:00
snipe
b5ddd9ab0a
More vue/api work
2017-01-11 03:38:55 -08:00
snipe
d14ed4a73c
Bower components
2017-01-11 03:05:06 -08:00
snipe
33ffc58ffe
Fixed vue issue with api
2017-01-11 01:27:02 -08:00
snipe
11d86d83b6
Fixing JS to actually use vue
2017-01-11 01:02:32 -08:00
snipe
c99f9e321f
Temprarily disable auto-phpcs
2017-01-10 23:22:00 -08:00
snipe
b7bbc44052
Removed unneeded use statement
2017-01-10 23:21:47 -08:00
snipe
34a9564f30
Updated language strings
2017-01-10 17:53:06 -08:00
snipe
3060de8e0c
Merge branch 'develop' of github.com:snipe/snipe-it into develop
2017-01-10 17:11:11 -08:00
Daniel Meltzer
44683c784f
Importer: Add License Importer and refactor ( #3143 )
...
* Major code simplification of the importers.
Move towards using Model::fill and Model::update rather than reinventing
the wheel. This makes the updating/creating logic a lot clearer, and
allows for the deletion of a lot of code. Also allows for supporting of
more fields in the future really easily.
* Cleanup constructors and use setters instead.
* Set the LC_MONETARY locale, and use it to strip currency symbols in Helper::parseFloat()
* Move licenseseat creation/deletion logic into an event handler on the model rather than the controller.
* Move the logging of parsed values to array_smart_fetch rather than writing it out everywhere
* Move to storing dates as carbon rather than strings. Allows for the parsing of more arbitrary strings from the importer
* Add a license importer with support for checking out to users or assets.
* Make a directory for sample/mock import csvs and populate it
* Adjust how we store/retrieve dates to fix some issues the tests found.
2017-01-10 16:19:18 -08:00
snipe
b4bed2a11f
Move cipher into the .env
2017-01-09 19:41:24 -08:00
snipe
57d2b88900
Remove number formatting
2017-01-06 03:14:32 -08:00
snipe
208ccab4c1
Fixes #3104 , #2914 and #2918 - auto-increment incorrectly generating next ID
2017-01-06 02:54:06 -08:00
Daniel Meltzer
6ce20c32b1
Component Importer and various Importer Fixes ( #3132 )
...
* Importer fix: we were trimming the wrong part of the classname when creating a category. This led to categories not being recognized.
* Add a component importer. Uses same fields as consumable importer. Only trick: If an asset_tag is present, we checkout a component to that asset on import
Enable component importer. Also calculate the importer classname in a cleaner fashion.
* Fix comparisons. find can return an index of 0, which is falsy.
2017-01-05 15:45:12 -08:00