snipe
e4ab4024c5
Added - changelog searchable in history tab
2017-12-12 05:10:13 -08:00
snipe
c816870083
De-norm last audit date so we can display it in the asset listing
2017-12-12 03:03:43 -08:00
snipe
5ee6e7f94b
Fixed #4613 - Added table prefix to user search DB raw
2017-12-11 22:31:07 -08:00
snipe
bfa4812482
Exclude company on filter
2017-12-05 14:23:46 -08:00
snipe
c9e6a75ea8
Make sure there is a valid status label associated withthe asset when checking if deployable
2017-12-05 11:28:48 -08:00
Brady Wetherington
4584990cc3
Cleaner re-implementation of loop-detection for asset-assigned-assets ( #4553 )
...
* Cleaner re-implementation of loop-detection for asset-assigned-assets
* Get rid of the other static and pass it along recursively too.
2017-12-04 23:00:55 -08:00
snipe
fdaa279930
Fixed #4548 - add cateory to model dropdown
2017-12-04 20:19:30 -08:00
snipe
636c558fe6
Fixed #4566 - search by purchase_date
2017-12-04 15:26:40 -08:00
snipe
e25829c759
Removed extra debug logging
2017-11-30 13:30:20 -08:00
snipe
cdfd720c65
Fixed custom fields edit behavior with cutom format always selected
2017-11-27 22:10:46 -08:00
Daniel Meltzer
bee1dfc4a6
More importer fixes ( #4516 )
...
* The default locale of en does not include dollar sign in default currency. Assume if there is no currency symbol set that the dollar sign is a good thing to look for in parsefloat.
* Fix for 4485. Serial not serial_number
Also fix bug where updating with a csv that does not include custom field columns should not overwrite current values.
* Rename serial_number to serial in default imports to avoid needing to map weirdly.
* Add Test for 4359. Not reproducable at current though
2017-11-24 10:42:11 -08:00
snipe
17405f5de1
Fixed #4413 - Next license seat not bering assigned correctly
2017-11-20 19:21:05 -08:00
snipe
897bd2c56e
Fixed location sorting location instead of rtd
2017-11-16 16:49:48 -08:00
snipe
7321c5937f
Fixed #4440 - allow username search in asset dropdown
2017-11-16 16:49:16 -08:00
snipe
3d07635820
Fixed sort by model in asset listing
2017-11-16 14:14:30 -08:00
snipe
edcd3afc3e
Fixes #4457 - use un-escaped CSS for custom CSS styles
...
We are already escaping the CSS in the show_custom_css() method
2017-11-15 14:27:21 -08:00
snipe
3e5e6ba99a
Use table alias for models join in search/order by models
2017-11-14 00:04:03 -08:00
snipe
bb4d49690f
Add purchase date to dates array so it’s treated as a Carbon date
2017-11-09 18:59:05 -08:00
snipe
012afe99e2
Set purchase date to date type
2017-11-09 13:27:58 -08:00
snipe
afe6f43a1b
Exclude manufacturer on filter sort
2017-11-09 11:18:04 -08:00
snipe
487fd17ce3
Fixed ambiguous query when selecting by model_id
2017-11-08 20:03:26 -08:00
snipe
1bb1480f67
Added a comment around protected dates so we know wtf
2017-11-08 18:03:27 -08:00
snipe
84a717c6ad
Fixed deleted ordering scope
2017-11-07 11:06:38 -08:00
snipe
4818e1b8ca
Fixed sorting for filtered items by location
2017-11-06 10:26:09 -08:00
snipe
04ab522ee3
Fixes #4236 - validate the regex custom validation ( #4380 )
...
* More helpful text on how the custom validator works
* Clarified language of custom format, fixed regex example
* Fixed regex example in placeholder
* Added comments to custom fields
* Added regex validation string
* Added valid_regex validator in format requirements
* Removed useles comments
* Fixes #4236 - validate the regex custom validation
2017-11-04 17:06:14 -07:00
snipe
2522bfee9c
Only return mnon-archived assets by location
2017-11-03 21:46:11 -07:00
snipe
ecd21074fb
Commented out erroneous fixme
2017-11-03 20:10:05 -07:00
snipe
b786791401
Added location to checkout method
2017-11-03 19:39:48 -07:00
snipe
3b9544d1f3
Remove commented code
2017-11-03 17:35:46 -07:00
snipe
f95502ae35
Fixed search by model on adsvanced search for assets
2017-11-03 15:04:21 -07:00
snipe
87ba042b2d
Fixed manager name subquery on user search
...
Self-joins in Laravel make baby jesus cry :(
2017-11-03 14:47:31 -07:00
snipe
cf56f70b3a
Added table alias for sorting
2017-11-03 13:28:57 -07:00
snipe
416455fe01
Fixes weird manager_id validation
...
This is a shit fix - need to find out what’s happening here.
2017-11-03 12:48:00 -07:00
Kasey
ab9729c39a
fix to availCount() (licenseSeatRelation) ( #4378 )
...
`license_seats`.`user_id` represents an overall "owner" of the license
2017-11-03 09:51:15 -07:00
snipe
104cc2bf11
Make sure the seat hasn’t been deleted
2017-11-02 21:07:59 -07:00
snipe
27d795508d
Fixed n+1 query, changed checkout behavior to just ask for a license ID
...
We’re offloading the freeSeat() to the checkout page now
2017-11-02 19:16:09 -07:00
snipe
950519be5d
Added a few more table aliases for ordering complex results
2017-11-02 13:47:37 -07:00
snipe
87affa40ed
Fixes filtering on status label
2017-11-02 13:01:09 -07:00
snipe
3695e118f4
Fixed erroneous call to assets.category in filter scope
2017-11-02 08:06:10 -07:00
snipe
6186c324b5
Misc assetLoc error checks
2017-10-31 08:47:40 -07:00
snipe
121e158f39
Change method name from userloc to location
...
This needs to be changed in more places though
2017-10-31 05:22:57 -07:00
snipe
0089f73686
Moved trait to single line
2017-10-31 05:21:55 -07:00
snipe
02720f225c
Fixed sorting issue in asset models when ordering by manufacturer
2017-10-30 20:51:01 -07:00
snipe
7f1b962e56
Improved use of de-normed locations fields
2017-10-30 19:21:35 -07:00
snipe
4eee7f8d97
Added address for users - fixes #4323
2017-10-30 18:57:00 -07:00
snipe
39c68214e9
More ajax menu fixes
2017-10-28 11:17:52 -07:00
snipe
890012f6c4
Update references to assetloc to location
2017-10-28 02:58:38 -07:00
snipe
3064b3f80e
Updated availableForCheckout() method to be clearer
2017-10-28 02:31:54 -07:00
snipe
ce5ccc31f0
Added location method, fixed assetLoc
2017-10-28 01:48:27 -07:00
Daniel Meltzer
3cea12565b
Add missing policies ( #4330 )
...
* Add Authorizable trait and interface to our user model so we have access to User::can/User::cant. We should take a look at where else our user model has diverged from Larvel since it was created...
* Policy cleanup/fixes.
This commit adds policies for the missing backend/"settings" areas. The
permissions were implemented a while back but the policies did not, so
authorizing actions was failing.
In addition, this condenses a lot of code in the policies into base
classes. Most of the files were identical except for table names, so we
move all of the checks into a base class and override the table name in
each policy.
* Use a better name and permission for the check in the default layout.
2017-10-27 18:01:11 -07:00