snipe
a7b8b4bf55
Added: ability to change actual location from bulk edit assets
2018-01-24 04:38:25 -08:00
CronKz
dcc379c3fa
Adding missing translations. ( #4896 )
2018-01-23 18:13:55 -08:00
vcordes79
f4e9d245d0
Status labels ( #4895 )
...
* fix statuslabels
* fix statuslabels
2018-01-23 18:08:54 -08:00
snipe
c75a2051ff
Hide mfg button if no permissions to create
2018-01-22 14:02:23 -08:00
CronKz
691ec164b1
Added Translations ( #4880 )
2018-01-22 13:14:52 -08:00
snipe
57e5af2f69
Removed console logging from JS
2018-01-20 07:42:48 -08:00
snipe
58eedce6fe
Updated language files
2018-01-20 04:53:04 -08:00
snipe
f91704a372
Added Ukrianian to language dropdown
2018-01-20 04:49:40 -08:00
snipe
99e55f84f0
Fixed misc UI permissions elements
2018-01-20 04:39:31 -08:00
Brady Wetherington
dfb2b9b569
Major overhaul for modals, and a fix for #4820 ( #4866 )
...
Changes how the various modals work, and allows for specifying
category_type when inline-creating categories.
2018-01-20 00:42:29 -08:00
snipe
5d4bbc393e
Fixed #4837 - link phone numbers
2018-01-20 00:20:45 -08:00
snipe
6eb8acf319
Swich to panel box for dashboard message
2018-01-19 20:49:02 -08:00
snipe
95a9742571
Fixed #4768 - adds dashboard message option to settings
2018-01-19 20:43:55 -08:00
snipe
782813ab49
Check for valid category before checking acceptance
2018-01-19 18:17:23 -08:00
snipe
2a959edeba
Added - Setting to allow archived assets in List All
2018-01-17 19:18:48 -08:00
fordster78
138313dcb9
Setup changes ( #4813 )
...
* Add Asset Tag settings to Setup
* Add Locale Settings to Setup
* Add multiple company support to setup
* Changed the locale label name from 'site_name' to locale
Added default value for language to 'en' and multiple companies support
to 0 (false)
Switched out the old Input facade to the preferred $request->input
method for the setup page.
2018-01-17 10:58:03 -08:00
snipe
24b356dba4
Fixed typos in default blade that cause components to not show up for non-superadmins
2018-01-17 06:27:23 -08:00
snipe
409f5cc4fd
Added - display asset model category on hardware view page
2018-01-16 16:26:24 -08:00
snipe
3b5e4c44eb
Fixed depreciation report not showing assigned to
2018-01-16 07:46:34 -08:00
snipe
69a7ea63e2
Pass nopages to dashboard stuff
2018-01-16 07:37:20 -08:00
snipe
aac379daeb
If nopages is passed, hide page numbers
...
This seems weird since we’re checking for a negative, but there are only a few spots where we wouldn’t want page numbers, namely the dashboard sruff
2018-01-16 07:37:06 -08:00
snipe
66a590b774
Account for user’s that have been deleted in the requested list
2018-01-16 07:36:03 -08:00
snipe
dc4472e9e9
Misc export table fixes
2018-01-15 21:03:46 -08:00
snipe
6bfd428c2e
Use real status label names, even if deployed
2018-01-15 21:03:26 -08:00
snipe
f4623bd277
Add user group membership to user view page
2018-01-15 20:31:10 -08:00
snipe
68f1fa0340
Added - ability to sort by asset count in models
2018-01-11 15:21:51 -08:00
snipe
a4b32e2328
Improved - use presenters on model detail
2018-01-11 15:17:10 -08:00
snipe
d109ca30e2
Improved - allow searching on most detail views with additional tables
2018-01-11 15:16:53 -08:00
snipe
a4ac53e2e9
Improved - Using presenters for column headers in location detail
2018-01-11 15:16:09 -08:00
snipe
0789eb8b07
Improved - using presenters for column headers in manufacturer detail
2018-01-11 15:12:48 -08:00
snipe
7f674fdd35
Require implicit search
2018-01-11 13:18:06 -08:00
snipe
500aa37e3c
Fixed switchable attributes on table headers
2018-01-11 13:17:55 -08:00
snipe
55b9f1207d
Updated bootstrap tables
2018-01-10 22:53:54 -08:00
snipe
c31362655c
Refactored BS tables include for clearer separation of simple v not simple
2018-01-10 20:34:36 -08:00
snipe
c6a956382f
Fixed #4784 - cookie not always being set correctly for ajax tables
2018-01-10 20:04:41 -08:00
snipe
bab0bda174
Added custom formatter for license seats (WIP)
2018-01-10 18:58:55 -08:00
snipe
bb52a8417c
Switch view code to AJAX table
2018-01-10 18:58:41 -08:00
snipe
254234b0dc
Fixed #4787 - don’t try to display category if it is invalid
...
This shouldn’t be needed, but in case data got weird (manual editing, etc)
2018-01-10 06:33:59 -08:00
snipe
e6259eb6e1
Fixed #4774 - show assets assigned to assets in asset view
...
Todo: Fix text search on the asset to asset tab. It’s currently broken so I’ve disabled it.
2018-01-10 05:44:11 -08:00
snipe
eeb3d1eb42
Use language strings for tab text
2018-01-10 05:42:34 -08:00
snipe
79295f6434
Use dataTableLayout for table
2018-01-10 05:33:45 -08:00
snipe
285e4e2e52
Allow bulk language update in user edit
2018-01-10 05:33:26 -08:00
snipe
5587b64d64
Fixed #4770 - broken licenses, etc on company view, added users and components
2018-01-10 03:52:21 -08:00
snipe
f0f2a5aa67
Workaround for #4784 - make changes tab always visible
...
Not sure why the cookie isn’t cookie-ing
2018-01-10 01:56:24 -08:00
Brady Wetherington
061317866b
Changes to Models in the asset-edit screen maintain chosen values ( #4781 )
...
Fixed for #2195
2018-01-09 23:45:20 -08:00
snipe
0abab2107c
Fixed #4779 - show selected filename on filepicker
2018-01-09 20:12:07 -08:00
snipe
afc7116260
Fixed #4778 - added notes to asset model view
2018-01-09 20:00:06 -08:00
Geoff Young
0b3d2b46e0
Add attributes to delete asset file button ( #4336 )
...
This adds attributes to the delete file buttons on the View Asset page.
The attributes will fill the confirmation modal that prompts users
before deleting. They also activate a tooltip on the button.
2018-01-03 17:25:50 -08:00
Daniel Meltzer
f16ce09a7a
Importer again ( #4702 )
...
* If a user id is provided in the name column of an import, we should assume that it is a user id and check out to it.
* Fix build of vue files. The location is public/js/build, not public/build
* Ensure a status type is set before allowing submission of an import.
Also expand the status text label to change color based on success/failure.
Fixes #4658
* Use right key to lookup emails when importing users. Fixes 4619.
* Import serial for components, and make unique matches based on the serial as well as the name. Fixes #4569
* Set the location_id when importing an item properly.
This moves as well to using the Asset::checkout() method, which should consolidate the logic into a useful spot.
Fixes #4563 (I think)
* Production assets.
* Case insensitive field map guessing and repopulate when changingin import type.
2017-12-28 20:08:45 -08:00
snipe
8864f81402
Fixed manufacturer error on printable user page
...
Manufacturer is not required for accessories, so need to account for that
2017-12-26 16:49:01 -08:00
snipe
71ba1af647
Fixed button class on asset view
2017-12-26 16:48:28 -08:00
snipe
37d4cf3afb
Fixed #4647 - requestable model button not clickable
2017-12-19 20:48:26 -08:00
snipe
b716db225f
Added “new” buttons for manufacturer and category in asset model creation
2017-12-19 20:30:46 -08:00
snipe
fbe093705d
Fixed #4640 - add username to user detail
2017-12-19 13:42:34 -08:00
snipe
5504dd435f
Updated transslations
2017-12-12 09:20:57 -08:00
snipe
608bb1b5b1
Fixed #3416 - bulk delete asset models
2017-12-12 09:10:05 -08:00
snipe
1d82f80e73
Improved - used “checked out to” string in asset model listing to reflect new polymorphic options
2017-12-12 07:20:06 -08:00
snipe
e21fa37254
Added - bulk actions to model asset listings
2017-12-12 07:15:51 -08:00
snipe
4ce91a4f5d
Fixed namespace gate for components - related to #4282
2017-12-12 06:26:37 -08:00
snipe
aff93d8f2b
Fixed #4589 - Licence deployed to asset issue
2017-12-12 05:43:06 -08:00
snipe
e4ab4024c5
Added - changelog searchable in history tab
2017-12-12 05:10:13 -08:00
snipe
612f23f6e0
Added #2893 - track changes on asset edits
2017-12-12 04:59:28 -08:00
snipe
1d543f83d4
Added line spacing between unstyled lists
2017-12-12 04:31:53 -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
8bb8306f80
Added restored string
2017-12-12 02:31:46 -08:00
snipe
d91e8bfee5
Fixed select2 on setup
2017-12-12 02:31:36 -08:00
snipe
2b3e5c8800
Moved “deleted” alert banner higher on page
2017-12-12 02:31:26 -08:00
snipe
557714e7b7
Fixed #2810 - checkin fix for licenses
2017-12-08 13:19:10 -08:00
snipe
a062769672
Check for array key before checking selected state
...
This is necessary for pre-created groups that don’t have all keys present
2017-12-07 13:21:30 -08:00
snipe
023910472c
Fixes #2415 - only allow gif, png jpg, svg image uploads
2017-12-06 14:33:52 -08:00
snipe
dfb0c09c51
Fixed #4581 - renamed print method
2017-12-06 11:17:42 -08:00
snipe
3d0525bc51
Removed debugging info
2017-12-05 18:11:59 -08:00
snipe
808cd0f728
Nicer groups permission edit UI
2017-12-05 18:11:06 -08:00
snipe
f5b3df697c
Better select/unselect all javascript for permissions
2017-12-05 18:10:35 -08:00
snipe
ec131a7416
Updated account licenses
2017-12-05 16:27:02 -08:00
snipe
3da49ceb60
Standardize hidden key format
2017-12-05 16:26:39 -08:00
snipe
60f6895919
Remove version from asset table to persist column selections
2017-12-05 14:50:38 -08:00
snipe
deba4d2b81
Added consumables tio printable output
2017-12-05 12:37:42 -08:00
snipe
a8cc29f062
Added #2562 - print view of all assigned inventory
2017-12-05 12:34:16 -08:00
snipe
7efa7ec03f
Starter print template for all assets assigned to a user
2017-12-05 01:55:24 -08:00
snipe
174e3e720a
Fixed #4521 - profile location not selected
...
This is kind of a janky way to handle this - I created a new dropdown select, instead of adding even more convoluted code to the partial. The reasoon for this is because there may be situations where $user is passed in *addition* to $item, and we don’t want to erroneously use that location if we’re not supposed to be.
2017-12-04 20:30:57 -08:00
snipe
fdaa279930
Fixed #4548 - add cateory to model dropdown
2017-12-04 20:19:30 -08:00
snipe
a4323a0308
Fixed #4559 - min width for checkin/checkout buttons
2017-12-04 19:57:15 -08:00
snipe
912ee20f3c
Better supplier/location flow for suppliers/locations without data
2017-12-01 21:58:00 -08:00
snipe
f2d25ff777
Added device image to supplier
2017-12-01 21:06:36 -08:00
snipe
dec9d959db
Added additional user/asset fields to location view
2017-12-01 21:06:16 -08:00
snipe
c6b02cdc02
Location layout tweaks
2017-12-01 20:35:15 -08:00
snipe
f0c825a9b3
Improved suppliers view (use ajax tables)
2017-12-01 20:29:51 -08:00
snipe
79c035da11
Added map alt tag
2017-12-01 20:29:04 -08:00
snipe
cbc09f3a12
Fixes #4508 - adds image to location view (and google map, if address and API key exist)
2017-12-01 19:12:35 -08:00
snipe
22c4d79cfb
Fixed #4345 - Disallow future date for checkin date, disallow past date for expected checkin
2017-12-01 17:52:56 -08:00
snipe
71b9a15c9c
Moved User menu down
2017-12-01 17:50:01 -08:00
snipe
db328e1ce5
Fixed granular hash resetting cookie
2017-12-01 17:49:44 -08:00
snipe
a5bcf53146
Pass $required variable to display requiredness
2017-12-01 16:51:22 -08:00
snipe
9f97b4aefd
Added created_at status, and manufacturer filter to custom report
2017-12-01 16:50:56 -08:00
snipe
62468199af
Wider column for checkboxes
2017-12-01 16:50:16 -08:00
snipe
c220315cb0
Check if item is set before trying to look up selected
2017-12-01 16:49:51 -08:00
snipe
14874d8e8a
Fixes #4495 - missing field in Download CSV, added filter options on custom report
2017-12-01 14:47:52 -08:00
snipe
ff793f1cb5
Added variable to determine if “new” modal button should be displayed
2017-12-01 14:37:11 -08:00
snipe
500f6d7baf
Set requiredness of select2 ajax fields
2017-12-01 14:36:27 -08:00
snipe
ee9a229c0e
Added datepicker range CSS
2017-12-01 14:26:01 -08:00
snipe
e9fdf06bf6
Improved display of asset status and meta status
2017-11-30 16:40:37 -08:00
snipe
0a5b72e71e
Fixed #4517 - order number not visible if no purchase cost given on asset view
2017-11-30 16:39:59 -08:00
snipe
ece8ae3adc
Fixed #4542 and #4482 - default asset location not updating on biulk edit
2017-11-30 13:31:46 -08:00
snipe
92afd5f232
Removed debugging console code
2017-11-30 11:48:59 -08:00
snipe
cdfd720c65
Fixed custom fields edit behavior with cutom format always selected
2017-11-27 22:10:46 -08:00
snipe
d8f404096c
Added spacing in js
2017-11-27 21:20:31 -08:00
snipe
31a967e072
Use general order_number string to mean order number
2017-11-27 21:16:51 -08:00
snipe
0b56ebf291
Fixed radio button selector to provide correct default value in checkout
2017-11-27 21:16:25 -08:00
snipe
77076e02e8
Fixed - mark supplier as requried in maintenance
2017-11-22 15:22:44 -08:00
snipe
c6a761a5ad
Fixed - supplier is not required on asset creation/edit
2017-11-22 15:20:46 -08:00
snipe
980be65193
Added ability to turn items on/off in checkout-selector
2017-11-22 07:07:18 -08:00
snipe
964c594c4c
Added ItemFormatter for acrtivity report
2017-11-22 06:21:06 -08:00
snipe
9430c4bf43
Added sanity checks in BS tables formatter
2017-11-22 06:20:51 -08:00
snipe
538757317b
Fixed #4411 - broken activity report if purge didn’t remove relationship entries
2017-11-22 06:20:28 -08:00
snipe
d98d06377e
Fixed #4098 - autolink URL and email addresses in listing
2017-11-21 22:34:53 -08:00
snipe
8711bc0dbd
Added comments for toggle checkout-to JS
2017-11-21 20:55:57 -08:00
snipe
0adebd1ec8
Add sorting and additional category types to dashboard categories
...
BREAKING CHANGE: Category type now reports as `category_type`, instead of `type`
2017-11-21 20:33:30 -08:00
snipe
f4aa812d96
Changed twitter handle to @snipeitapp
2017-11-21 19:02:15 -08:00
snipe
4696e799ed
Fixes #4491 and #4483 - handle pre-selected asset on checkout, better checkout-to selection UI ( #4501 )
...
* Added form checkout selector partial
* Stupid stash
* Added radio button checkout selector javascript
* New compiled production assets
* Added $style override in form partials for select2 ajax lists
* Added checkout-to radio button selector
TODO: Fix for accessibility - currently cannot tab-select this radio button
* Added new checkout-to selector to hardware edit
* Added new checkout-to selector to asset checkout form
* Refactored postCheckout to use radio button submission
This defaults to user checkout if nothing is passed for some reason
* Better visual feedback on whether or not an asset is deployable in edit screen
2017-11-21 15:58:31 -08:00
snipe
faab971931
Improved - removed 500 pixel width on 2FA dropdown
2017-11-16 11:09:42 -08:00
snipe
38eb16dfea
Fixed #4408 - requestable assets not working
2017-11-16 11:09:24 -08:00
snipe
876dde1280
Fixed #4428 - updated translations
2017-11-15 15:31:34 -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
0396267388
Fixed #4412 - use select2 ajax list for asset maintenances
2017-11-12 17:22:16 -08:00
snipe
65bd33c274
Make sure the user isn’t deleted before trying to display the name
2017-11-09 14:42:03 -08:00
snipe
566fd4d2e1
Only format purchase date if one exists
2017-11-09 11:06:37 -08:00
madd15
172c7c75a8
Fixed #4374 - Add option to display company names to labels ( #4405 )
...
* Migration - Labels Display Company Name setting
* Add Company Name to Labels
Add company name if it is turned on in settings and asset has a valid company
* Add Company Name checkbox to Label settings
* Add Company Name Lang
* Add display company name to postLabels
* Revert Add Company Name Lang
* Fix display company name in postLabels
* Change tinyInt to boolean for display company name
* Simplify checking for company and getting the name
* Change to square brackets for array notation
* Move divs inside if statements on optional fields
2017-11-08 20:05:39 -08:00
snipe
65353fa422
Nicer styling for purchase cost in edit form
...
Made it more consistent with the warranty months foeld below it
2017-11-08 18:06:51 -08:00
snipe
4f4920615c
Format expected checkin as Y-m-d in form
2017-11-08 18:06:14 -08:00
snipe
ffae537400
Check that the models are valid being trying to return a value in the ajax partials
2017-11-08 17:07:57 -08:00
snipe
5ce7882bf5
Merge branch 'develop' of github.com:snipe/snipe-it into develop
2017-11-08 17:01:50 -08:00
snipe
b36594f508
Check that the company is valid in select ajax
2017-11-08 17:01:46 -08:00
madd15
59c9c22a59
Small UI Changes ( #4404 )
...
* Small ui change to settings nav
* Remove min-height
Removed min-height from Assets by Status
* Add min-height to box-body
2017-11-08 13:12:03 -08:00
snipe
b567ffdcfe
Fixed #2855 - checkin for components
2017-11-08 06:06:05 -08:00
snipe
9d44607b8f
Added UI fade out when bootstrap alerts are dismissed
2017-11-08 03:13:18 -08:00
snipe
35ee52212f
Added ability to disable the alert icon in the top menu
2017-11-08 03:08:17 -08:00
snipe
6c130ce8ac
Apply patch #4354
2017-11-08 02:46:33 -08:00
snipe
fb6a545cc6
Slightly nicer styling
2017-11-08 02:11:33 -08:00
snipe
e5c1e41966
Nicer icheck for user menu
2017-11-08 01:52:35 -08:00
snipe
61617a2629
Slightly less fugly groups permission styling
2017-11-08 01:19:20 -08:00
snipe
d1022e8ff7
Fixed #4390 - results couldn’t be loaded error
...
The baseUrl in the javascript routes is already appending a trailing slash, so don’t prepend a slash in front of api call
2017-11-08 00:57:43 -08:00
snipe
cceeb5c8a2
Disable Fastclick - conflicts with Select2, per #4392
2017-11-06 21:16:20 -08:00
snipe
0589652edb
Fixed #4392 - select2 + fastclick incompatibility
...
This is a workaround fix - should upgrade both to latest after testing extensively
2017-11-06 17:17:48 -08:00
snipe
b96d4dcf1f
Don’t show ANY in custom regex field if empty
2017-11-06 16:43:27 -08:00
snipe
8e17714c12
Fixed #4384 - bulk checkout of assets
2017-11-06 12:19:22 -08:00
snipe
32fc052c3b
Fixed #4391 - companies now listing correct assets
2017-11-06 12:01:54 -08:00
snipe
8572a9771b
Only return location name if find is valid
2017-11-06 10:55:20 -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
adf6afbb43
Moved delay back to 250 on ajax menus
2017-11-04 00:48:54 -07:00
snipe
97ea68b15c
Updated translations
2017-11-04 00:45:50 -07:00
snipe
d59dd0f636
Reduced rate limit from 250 to 100
2017-11-04 00:20:00 -07:00
snipe
d68d95a915
Fixed - Added a “clear selection” option to select2 ajax lists
2017-11-04 00:19:16 -07:00
snipe
15d4344efb
Comments in the JS
2017-11-04 00:15:23 -07:00
snipe
88dff754b1
Fixed swapped asset total headings
2017-11-03 20:10:16 -07:00
snipe
279ad6d80a
Updasted fieldname in locations table
2017-11-03 19:40:04 -07:00
snipe
b3b8ab493e
Switch to the reply_to address
2017-11-03 14:58:49 -07:00
snipe
733921f1f9
Added optional required parameter
2017-11-03 12:17:41 -07:00
snipe
1659c3f1a6
Fixed inconsistent color type on checkin/checkout
2017-11-02 20:42:07 -07:00
snipe
caa8ec3178
Fixed checkout on license view page
2017-11-02 20:23:17 -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
0a5e4b9b7b
Fixed inconsistent required field indicator
2017-11-02 17:13:06 -07:00
snipe
d21c92f91b
Changed assetloc to location
2017-11-02 12:50:34 -07:00
snipe
28a4293a0b
Fixed #4370 - user’s listing flashing then no results
2017-11-02 11:19:34 -07:00
snipe
27875c2dac
Improved to use trans() facade instead of lang
2017-11-02 10:27:53 -07:00
snipe
fd74e4308b
Don’t show request if the user or the asset/model has been deleted
2017-11-02 08:11:04 -07:00
snipe
48207fc695
Added model number in box header
2017-11-02 04:36:04 -07:00
snipe
3dae464c34
Added nicer formatting for model details
2017-11-02 04:33:53 -07:00
snipe
0c524e0830
Use model image if it’s a requestable model
2017-11-02 04:29:05 -07:00
snipe
a844d5b018
Added pagination, nicer formatting for requested assets
2017-11-02 04:17:14 -07:00
snipe
a9e5ad0df1
Added link to requested assets in sidenav
2017-11-02 03:12:12 -07:00
snipe
81ca0ac91d
Added better styling for user upload
2017-11-01 23:46:21 -07:00
snipe
3ca5d39c66
Hide upload button if app is locked
2017-11-01 23:44:31 -07:00
snipe
379274deff
Check for multiple variable (for bulk checkout)
2017-10-31 04:48:40 -07:00
snipe
dbf5fec7b0
Fixed language string
2017-10-31 04:48:09 -07:00
snipe
4bb546a882
Pull assigned asets preview into its own blade for re-use
2017-10-31 04:47:59 -07:00
snipe
e44e573a3c
Fixed requestable assets reference to assetloc
2017-10-30 19:40:35 -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
3b498efee1
Fixes indefined item in user select blade
2017-10-28 15:42:55 -07:00
snipe
39c68214e9
More ajax menu fixes
2017-10-28 11:17:52 -07:00
snipe
6a3716a06d
Added new ajax dropdown menus for components, consumables, etc editing/creating
2017-10-28 09:21:39 -07:00
snipe
95b6e0d2d8
Fixed assetloc to location
2017-10-28 08:40:27 -07:00
snipe
5d890fb139
Added more defaults for selected values
2017-10-28 08:38:19 -07:00
snipe
2172e6cc25
Added suppliers ajax list
2017-10-28 08:37:47 -07:00
snipe
04130a568c
Fixes check for help_text
2017-10-28 07:41:13 -07:00
snipe
3d7fd5cf04
Fixed references to assetLoc in hardware view
2017-10-28 07:29:32 -07:00
snipe
5737de2e22
Added help text to location partial
2017-10-28 07:29:14 -07:00
snipe
1e21cef218
Set max page size to 500
2017-10-28 07:29:03 -07:00
snipe
ad7a2da9bd
Add help text that explains location override
2017-10-28 07:28:49 -07:00
snipe
0f5e0dcd4f
Added nobr for nicer formatting of bs tables status and deployed to
2017-10-28 07:12:47 -07:00
snipe
1399ebb133
Nicer formatting on 503
2017-10-28 07:01:45 -07:00
snipe
890012f6c4
Update references to assetloc to location
2017-10-28 02:58:38 -07:00
snipe
3991f79115
Use new location method for hardware view
2017-10-28 02:37:59 -07:00
snipe
c616041876
Use form selector
2017-10-28 01:51:10 -07:00
snipe
cfd1925625
Nicer display of notifications on checkout
2017-10-28 01:00:26 -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
snipe
00d910ddbc
Added manufacturers and categories select lists
2017-10-26 22:09:08 -07:00
snipe
f13836eb55
Use select2 partials
2017-10-26 21:52:00 -07:00
snipe
76c4c19b3e
Fixed small issues with select2 partials
2017-10-26 21:51:53 -07:00
snipe
1d212b59bd
Added model select2 partial
2017-10-26 21:51:27 -07:00
snipe
9c29ee9c6d
Fixed datepicker in asset checkout
2017-10-26 19:51:29 -07:00
snipe
bdb95e4e3d
Added companies ajax select2 endpoint
2017-10-26 16:37:41 -07:00
snipe
ea07517ad5
Added more ajax select2 boxes to checkouts, remove helper ->with() methods
2017-10-26 03:43:28 -07:00
snipe
82690e1fd7
Integrate ajax select2 menus in all asset checkouts
2017-10-26 02:28:17 -07:00
snipe
75b527ab59
Features/image uploads ( #4320 )
...
* Locations API support for image
* Added manufacturers API support for image
* Added manufacturers API support for image
* Added image support for locations add/update
* Added manufacturer image upload support to controller
* General image string
* Added blade support for image uploads/delete image
* Added $request support (from Input::)
* Added image support in API transformers
* Added image to Manufacturers presenter for data table
* Migration to create image fields
* Ignore the contents of the new image directories
* Create new image upload directories
* Created components/consumables uploads directory
* Fixed missing textSearch scope from companies
* Added ignore for companies uploads directory
* Added blade support for image upload
* Fixed path to upload directory on edit
* Added company image upport to transformers, controllers
* Added image support for categories
* Added support for images in Departments
* Added support for image in Consumables
* Added image support for components
2017-10-25 22:35:58 -07:00
snipe
4f80eac467
Prod assets
2017-10-25 20:15:34 -07:00
snipe
d4bb4d2edd
Added state-save for open/cloed sidenav
2017-10-25 20:10:41 -07:00
snipe
d008334f2d
Fixed #2857 - better CSS for requestable assets page when no results
2017-10-25 20:07:10 -07:00
snipe
7dad71d2b6
Fixed smaller button for import/cancel
2017-10-25 18:14:22 -07:00
snipe
db5968f95a
Fixed larger button size
2017-10-25 18:13:55 -07:00
snipe
d97a1edeb4
Moved style sheet call back into page content
2017-10-25 18:13:41 -07:00
snipe
3dd39a46be
Fixed large font size on importer
2017-10-25 18:13:21 -07:00
snipe
dc9a908de7
Fixing laravel mix() fuckery, hopefully for the last time
2017-10-25 18:13:03 -07:00
snipe
687cf44d3d
Use inline style for logo
2017-10-25 16:15:50 -07:00
snipe
32478f1a10
Fixed #4310 - logo not scaling correctly without text
2017-10-25 15:47:06 -07:00
snipe
0b7864b09c
Fixed model number not saving in modal
2017-10-25 13:17:35 -07:00
snipe
ede16eec3c
Fixed #4308 - checkin and delete from user page
2017-10-25 11:11:32 -07:00
snipe
17d58d9cc5
Added snazzy rich user selection menu
...
TODO:
- Abstract this out so it can be used by other select2 menus
- Write a select2 transformer to standardize output
2017-10-24 19:24:35 -07:00
snipe
c605984db0
Added nicer table formatting for “assets checked out to this user” table
2017-10-24 19:21:53 -07:00
snipe
d678a0ebff
Switched to using JS routes for better subdirectory support, removed debugging console logs
2017-10-24 19:20:00 -07:00
snipe
680ad676ca
Remove debugging
2017-10-24 17:10:42 -07:00
snipe
4628c15813
Fixed typo in comments
2017-10-24 16:57:04 -07:00
snipe
8d68bb7a57
Sticky headers for bootstrap tables
2017-10-24 05:22:26 -07:00
snipe
17b271918f
Fix date picker for custom fields
2017-10-23 19:47:43 -07:00
snipe
c0f8b3773c
Temp fix for markdown stuff
2017-10-20 20:22:14 -07:00
snipe
fd210c6439
Fixes #4267 - email notifications showing model name as number
2017-10-20 18:58:11 -07:00
snipe
f7e23cf7c8
Fixes #4272 - adds serial to assigned assets view
2017-10-20 18:51:14 -07:00
snipe
b215924b1a
Merge branch 'develop' of github.com:snipe/snipe-it into develop
2017-10-20 17:18:13 -07:00
snipe
341ddec9d8
Adds built-in mail notification vendor templates
2017-10-20 16:52:12 -07:00
Nicolai Essig
abcce78944
use translation for "All" in sidebar menu ( #4268 )
2017-10-20 00:20:33 -07:00
snipe
c1f8db37d9
Added note about saving before testing LDAP
2017-10-19 16:35:59 -07:00
snipe
4215a3257b
Fixes #1044 - adds suppliers and image to accessories ( #4266 )
...
* Ignore accesories uploads
* API: Allow searching accessories by supplier id
* Adds suppliers and image upload to accessories
* Allow sorting by counts for suppliers
* Validate supplier image uploads
* Remove purchase_date from protected accessory array, it was converting it to datetime in datepicker
2017-10-19 16:25:24 -07:00
snipe
2fc46746e2
Adds translation string placeholders for new LDAP functionality
2017-10-19 12:22:54 -07:00
snipe
e185dc68af
Fixes #4240 - allows admins to use custom password reset URL
2017-10-19 12:22:27 -07:00
snipe
287b150b7f
Show disabled delete button if thing can’t be deleted
2017-10-19 11:29:58 -07:00
snipe
b379656d55
Adds more consistent visual display of status label types
2017-10-19 11:06:55 -07:00
snipe
2e11a983c8
Nicer card display of status type explanations
2017-10-19 10:52:30 -07:00
snipe
a9753eb646
Include asset count in status labels overview
2017-10-19 10:48:15 -07:00
snipe
7153013fb0
Fake sending the test email if the app is in demo mode
2017-10-19 08:33:46 -07:00
snipe
2b826c3adc
Merge branch 'features/mail_test_button' into develop
2017-10-19 08:19:24 -07:00
snipe
cd193ce8bb
Fixes #4036 - adds test email button to general settings
2017-10-19 08:18:56 -07:00
snipe
cb50142ba3
Update @thakilla as a contributor
2017-10-19 06:16:03 -07:00
Robin Temme
068308ef56
Change changepassword menu icon to fixed width ( #4262 )
2017-10-19 06:04:02 -07:00
Nicolai Essig
1e65c7bf9a
load custom css also on login page ( #4260 )
2017-10-19 06:01:41 -07:00
snipe
44c649c3c8
Fixes #4256 - double encoding on user bulk checkin and delete blade
2017-10-19 03:17:55 -07:00
snipe
2b803a6a6c
Fixes #4257 - use admin url when editing groups
2017-10-19 02:22:05 -07:00
snipe
9c06912efd
Small tweaks to prevent Chrome autofill
2017-10-19 01:59:13 -07:00
snipe
c5893b4445
Fixes #4249 - display deployed location in listing
2017-10-19 01:30:40 -07:00
snipe
fe9a90854d
Adds d.m.Y as date format, per #2423
2017-10-18 10:30:25 -07:00
snipe
68f6385eba
Fixes 500 in bulk checkout if no asset is selected
2017-10-18 07:15:16 -07:00
snipe
bd376a4992
Possible fix for #4227
2017-10-18 07:02:18 -07:00
snipe
5cd2857d5d
Use footer sumformatter for cost totals
2017-10-18 06:24:36 -07:00
snipe
585fcfb7d4
Use maintenances report API to populate the maintenances report
2017-10-18 05:47:47 -07:00
snipe
d9135a8aac
Disallow deleting suppliers with associated assets, licenses or maintenances
2017-10-18 05:47:20 -07:00
snipe
ed4aa7dec2
Account for deleted suppliers in asset maintenances report
...
This should all be reworked via the API though anyway
2017-10-18 04:48:52 -07:00
snipe
34442362ca
Fixes bad route for new groups
2017-10-18 02:35:30 -07:00
snipe
b80d3ce50d
Hopefully fixes #4218
2017-10-18 00:36:52 -07:00
snipe
c069829b33
Fixes #906 - groups view
2017-10-17 21:43:57 -07:00
Geoff Young
665a113ed8
Update account history query ( #4237 )
...
This will limit the action_log records displayed when a user is viewing
their own assets and history since both target_type and target_id must
be set for a where condition to be added to the history query.
2017-10-17 20:39:49 -07:00
snipe
c01850fc73
Corrected Italian to Irish in language selector
2017-10-17 19:19:46 -07:00
snipe
c776fa4f7b
Updated language strings
2017-10-17 18:52:20 -07:00
snipe
dc91d10395
More possible fixes for #4210
2017-10-17 17:35:48 -07:00
snipe
668a88bc86
Add autocomplete=off to settings forms for #4210
2017-10-17 17:18:17 -07:00
snipe
160fd1c86a
Added setting to let admin decide whether footer text should link back to site
2017-10-17 13:54:03 -07:00
snipe
b46cbac911
Fixes #4230 - adds model name and manufacturer to emails
2017-10-17 13:30:32 -07:00
snipe
9e9a5b7a53
Changed checkin/checkout buttons to different colors for easier visibility
2017-10-17 11:32:09 -07:00
snipe
e7fe91c9d4
Depreciation view
2017-10-17 11:20:05 -07:00
snipe
02db0f9f9d
Handle deleted assets in maintenance
2017-10-16 21:28:05 -07:00
snipe
e0668b7507
Handle references to suppliers that have been deleted
2017-10-16 21:19:06 -07:00
snipe
9cc25bcfd0
Hopefully fixes #4150
2017-10-16 20:34:22 -07:00
snipe
7455b1019a
Hacky possible fix for subdir issues
2017-10-16 20:12:11 -07:00
snipe
f64382aa00
Nicer error display in LDAP tests
2017-10-16 10:10:11 -07:00
snipe
c61bed52c8
Removed danger class
2017-10-16 09:38:09 -07:00
snipe
aeb5152789
Removed extranneous class for danger text
2017-10-16 09:04:38 -07:00
snipe
45c2af80a3
More LDAP testing US refinements
2017-10-16 09:00:51 -07:00
snipe
1fbf3753bc
More small LDAP test improvements
2017-10-16 07:07:21 -07:00
snipe
b107280b7b
Slightly nicer UI for LDAP login test
2017-10-16 06:39:36 -07:00
snipe
f1a6926ad9
LDAP test login
2017-10-16 06:34:04 -07:00
snipe
59a126c47c
Small tweaks to LDAP test
2017-10-16 05:52:18 -07:00
snipe
a98d94ccdc
Pass token to LDAPtest
2017-10-16 05:22:37 -07:00
snipe
c0b39701cc
Fixes #4170 - asset maintenance type not showing
2017-10-14 16:17:14 -07:00
madd15
e2bac62e36
Fix #4205 ( #4213 )
...
* Fixing various UI items
* Revert css change
* Dashboard icon CSS up 4px
2017-10-14 00:14:22 -07:00
snipe
6d4574130f
Clearer indication of whether or not the user will be emailed a eula
2017-10-11 14:44:25 -07:00
madd15
4ee7765403
Change Save buttons to Checkout and add Cancel ( #4202 )
...
Bringing components and consumables checkout page inline with other
checkout pages
2017-10-11 13:29:22 -07:00
Richard Schwab
059f8f5bc9
Remove dead macro code ( #4164 )
...
The barcode_types macro existed twice in the code, the second occurrence overriding the first one.
This commit removes the first occurrence which is essentially dead code.
2017-10-09 13:06:05 -07:00
Daniel Meltzer
e9f10dd74e
Maybe Fix #4052 . Missed an absolute URL. ( #4187 )
2017-10-09 13:04:38 -07:00
snipe
d7c9fcc8df
Small manufacturer display tweaks on license view to make text clearer, link phone
2017-10-07 08:27:56 -07:00
snipe
11f99a963a
Removed extra comma in demo warning
2017-10-07 08:03:08 -07:00
snipe
f858b2858d
Add language about the demo resetting daily to en files
2017-10-07 07:59:57 -07:00
snipe
907b909223
Fixed language on settings page
2017-10-07 07:44:08 -07:00
snipe
ed8efbe759
Add dateFormatter to components view
2017-10-07 06:57:02 -07:00
snipe
df4cb7d351
Don’t reload the page if the API returns a 500
2017-10-06 18:15:13 -07:00
Richard Hofman
f2be409914
LDAP sync improvements and DB query fix. ( #4148 )
...
* Set 'ldap_ou' Location field to NULL when an empty string is submitted.
* Consolidate LDAP user import logic in LdapSync.php.
2017-10-06 16:15:14 -07:00
snipe
a054cec7c9
Supress output if no title is given
...
This should never happen, but….
2017-10-05 22:51:33 -07:00
madd15
7b10213b3a
Small UI Tweaks to Accessories ( #4149 )
...
* Small UI Change
Changing Save button for Checkout button and adding Cancel button
* Small UI Change
Move buttons to match checkout page and remove extra save button
2017-10-04 23:28:13 -07:00
snipe
eaf55f5e79
Hide table toolbar id models are deleted
2017-10-03 18:12:30 -07:00
snipe
32b01b8f38
Toggle button deleted/not for models
2017-10-03 18:06:41 -07:00
snipe
6dd4282f1f
Fixes #4130 - show deleted asset models
2017-10-03 17:53:08 -07:00
snipe
3f44987799
Small logo size tweaks
2017-10-03 14:15:03 -07:00
snipe
b4fec068d0
Use asset url for favicon on login blade
2017-10-03 13:44:50 -07:00
snipe
fcb1283a14
Added missing deployed page title
2017-10-03 12:49:53 -07:00
snipe
c8bed867da
Export PDF as landscape
2017-10-03 07:32:18 -07:00
snipe
aab635154a
Default to turning CSP off until we can fix vue/CSP issues
2017-10-02 13:29:14 -07:00
Geoff Young
169dc779fd
Fix box title in Label settings view ( #4111 )
2017-10-02 13:00:32 -07:00
snipe
d28e882f5d
Fixed form close tag
2017-10-02 12:57:01 -07:00
snipe
e26d038589
Fixed license checkin form UI
2017-10-01 15:08:32 -07:00
Daniel Meltzer
a2453be573
Pass urls to passport vue components to make work in subdirectories. ( #4090 )
2017-10-01 13:59:07 -07:00
Daniel Meltzer
c2616412c0
Add laravel routes to javascript ( #4092 )
...
* Add laravel routes to javascript
This will clean up a lot of passing of urls. Adds a route() helper and
everything...
This commit also moves the customfield fetching to only be fetched once
and shared with each file, rather than once for each file.
* Try to fix travis unit test things.
* Downgrade doctrine/inflector for php5
* Attempt to occasional seeder issues on travis if the asset does not generate validatable data.
* Update sql dump for functional tests.
* Try to fix api tests.
2017-10-01 12:59:55 -07:00
Daniel Meltzer
23ca2d9a0b
Minor fixes ( #4091 )
...
* Fix old urls.
Still had some /admin/ urls floating around, which was causing bad
redirects in some instances. Should fix #4085
* The modal seems to be confusing license upload. be more explicit in the route we redirect to.
* Fix #4039 . Use proper methods for location assets.
This also fixes a bunch of n+1 issues in the transformer. Also: curious
to know what Location::assets() does, because it doesn't do what I want
it to :)
2017-10-01 12:57:04 -07:00
snipe
7d5b08446a
Missing colon in status explanations
2017-09-29 17:52:43 -07:00
Daniel Meltzer
655ca78633
Adjust the import controller to return a url to the process path to enable processing an uploaded file without refresh. ( #4080 )
2017-09-29 17:49:35 -07:00
snipe
24cad588bd
Added preceding icons in polymorphic formatter
2017-09-29 17:32:16 -07:00
snipe
fe644c76c5
Better explanations of how status label metas work
2017-09-29 17:03:21 -07:00
snipe
43ff66e4d9
More UI tweaking for meta statuses
2017-09-29 15:24:33 -07:00
snipe
2ea91266c0
Init lightbox
2017-09-29 14:26:00 -07:00
snipe
5223ec1dbb
Clearer status listing in the sidenav
2017-09-29 12:13:15 -07:00
snipe
fe1975067a
Hopefully clearer status label meta info
2017-09-29 12:03:02 -07:00
snipe
b9e79c27a8
Added nonce to basic blade
2017-09-29 05:49:26 -07:00
snipe
b8ed6a53b6
For #3998 - Added nonce to all.js
2017-09-29 04:53:24 -07:00
snipe
9ce2d1f560
Merge branch 'csp-middleware' into develop
2017-09-29 04:14:33 -07:00
snipe
7fe2a1f802
Fixes #4051 - use delete method for deleting user files
2017-09-29 01:48:16 -07:00
snipe
aab409dec2
Fixes #4061 - bulk checkout error
2017-09-28 22:22:21 -07:00
snipe
42c2a66946
Small UI tweaks for accessories
2017-09-28 21:18:16 -07:00
snipe
4d32f2b337
Fixes #4059 - accessories view
2017-09-28 21:18:00 -07:00
snipe
46d87849f4
Added content security middleware
2017-09-28 19:45:15 -07:00
snipe
507f1f196c
Added integrity hashes
2017-09-28 18:46:16 -07:00
snipe
adac5ac544
Check for valid asset
2017-09-28 17:32:37 -07:00
snipe
915c19ebda
Merge branch 'develop' of github.com:snipe/snipe-it into develop
2017-09-28 16:03:41 -07:00
snipe
7fded367c4
Adds rel="noopener" to footer links
2017-09-28 16:03:36 -07:00
Daniel Meltzer
0a4743210c
Pass urls to vue. Should fix subdirectory issues. ( #4054 )
2017-09-28 16:03:04 -07:00
snipe
3d7277398c
Fixes #4057 - sig file in lightbox
2017-09-28 15:13:05 -07:00
snipe
979ecf961d
Added back button to oauth page
2017-09-27 16:33:51 -07:00
snipe
13dcdf41b8
Fixes #4045 - missing back button
2017-09-27 16:32:37 -07:00
snipe
d844734b6c
Use named login route
2017-09-27 16:22:02 -07:00
snipe
d1112bbc99
Fix created_at date display for groups index
2017-09-27 15:28:02 -07:00
snipe
bd0498aa69
Fixes #4016 - signature file missing from history tab
2017-09-27 12:58:08 -07:00
gizzmojr
f2a62857cb
Clear audit input field ( #4010 )
2017-09-25 22:15:29 -07:00
snipe
f2ee7dcabb
Fixes #4001 - license checkout not working
2017-09-25 21:40:43 -07:00
snipe
0a0661bf41
Additional fixes for #3995 in atypical blades
2017-09-25 15:41:02 -07:00
snipe
6ee939d29b
Allegedly fixes #3995 - subdirectory issues with JS/CSS
2017-09-25 15:39:18 -07:00
snipe
34dfcb5add
Merge branch 'develop'
2017-09-22 17:23:38 -07:00
snipe
30019a144a
Disable login note editing on demo
2017-09-22 17:23:22 -07:00
snipe
3e222b674a
Merge branch 'develop'
...
# Conflicts:
# resources/views/hardware/view.blade.php
2017-09-22 17:04:43 -07:00
snipe
e316444c63
Show suppliers link - force cache break?
2017-09-22 17:03:57 -07:00
snipe
b29d7beb3a
Merge branch 'develop'
...
# Conflicts:
# .gitignore
# Dockerfile
# README.md
# app/Http/Controllers/AccessoriesController.php
# app/Http/Controllers/AssetMaintenancesController.php
# app/Http/Controllers/AssetsController.php
# app/Http/Controllers/ConsumablesController.php
# app/Http/Controllers/GroupsController.php
# app/Http/Controllers/LicensesController.php
# app/Http/Controllers/ReportsController.php
# app/Http/Controllers/UsersController.php
# app/Http/routes.php
# app/Models/Depreciation.php
# app/Models/Location.php
# config/version.php
# resources/views/account/view-assets.blade.php
# resources/views/hardware/edit.blade.php
# resources/views/hardware/view.blade.php
# resources/views/partials/modals.blade.php
# resources/views/reports/custom.blade.php
# snipeit.sh
2017-09-22 16:12:18 -07:00
snipe
626a6408d0
Additional Danish and Polish translations
2017-09-18 19:12:37 -07:00
Daniel Meltzer
922d6937ae
Custom field import repair ( #3968 )
...
* There is no notes field on accessories. Fixes Importer Test.
* Fix notification test. We should see a checkout not allowed exception when trying to check out to a location if the asset requires acceptance.
* Fix Custom field import.
Add a test for custom field import, and fix a few issues related to
importing custom fields. This will restore v3 functionality.
* Add UI support for mapping custom fields.
This still requires the field mappings to be created/assigned in
advance, but will fetch all custom field names and allow them to be
selected when setting up custom field mappings.
This commit also updates laravel-mix to v1.4.3 and other node
dependencies to fix some build issues.
* Fix some requestable asset page/assetloc issues. I'd love to know why laravel expections relationships to be in lower case... but thats a question for another day.
2017-09-18 12:29:08 -07:00
snipe
e7d72beb88
Also check for $snipeSettings in the first place
...
Since the preflight also uses this basic blade
2017-09-12 13:08:43 -07:00
snipe
01e3f4a4db
Use site name if provided in the settings table for basic template
2017-09-12 13:01:51 -07:00
snipe
81e358a01d
Small maintenance fixes
2017-09-08 17:49:01 -07:00
snipe
ae8c9d6afc
Updated translations
2017-09-06 18:05:32 -07:00
snipe
faeca4139d
Added new languages, commented out ones with 0% translated
2017-09-06 17:51:11 -07:00
snipe
47909b93f7
Fixed deleted users/restore users view
2017-09-06 17:11:43 -07:00
snipe
472658b2fe
Fixes #3924 - missing/donked language string
2017-09-06 17:11:23 -07:00
Daniel Meltzer
ae0573b3da
Fix asset create ( #3929 )
...
* Fix accidental commit of ImporterTest.
* Move the name() method to the presenter
This fixes some weird collisions between laravels voodoo and our
presenter voodoo that confused php. It's also probably a cleaner place
to put it. Should fix #3927
* Add missing parenthesis
* Add heading to tables on locations/view page.
2017-09-06 16:24:43 -07:00
Daniel Meltzer
987536930c
Assorted fixes ( #3923 )
...
* Fix some n+1 problems
* Use route in notification dropdown to make sure we link to correct page
* Work on better UI support for checkout to non-user. Fix links on index bootstrap table, work towards eliminating assignedUser
* Remove Asset::assigneduser() relationship. Instead add a checkedOutToUser() method and/or port to using assignedTo()
* Adjust string to fit new reality
* Fix #3780 . Move the consumables getDataView method to the ApiController. Not entirely RESTful, but it's a weird method that probably doesn't need its own controller and the functionality would be strange to stack on the userscontroller...
* Fix file uploads to assets and restore the delete route.
* Add asset maintence edit action to index.
* Suppliers asset list should link to the related asset, not to the supplier with same ID.
* Asset models page should use polymorphic formatter on assigned to to better handle assorted item types.
* Comment out more assigneduser fallacy until we figure out the query builder approach to searching for location text.
2017-09-05 17:54:58 -07:00
snipe
10f322198f
Move audited count to top of table
2017-08-31 21:31:07 -07:00
snipe
c92eed2b3e
Small HTML email tweaks
2017-08-31 21:17:02 -07:00
snipe
0054ce3071
Fixes #3907
2017-08-31 13:45:48 -07:00
Daniel Meltzer
bb874012d9
Progress towards better email notifications ( #3911 )
...
Working mail from notification. Still requires testing/cleaning
Add tests around checkout notification.
This also removes the ability to check out an asset to a location|asset
that requires acceptance/a Eula. For 4.1 we may think about how to
support such a thing, but at present it seems to make sense to only alow
such assets to be checked out to users, who can be responsible for the
items.
2017-08-31 11:14:21 -07:00
snipe
22233e3ba6
Bulk asset audit form (needs more testing)
2017-08-29 16:00:22 -07:00
snipe
42175782a5
Only pull logo if there is a value
2017-08-26 17:43:00 -07:00
snipe
d98ffd94f9
Localized modal titles with correct headers
2017-08-26 16:16:41 -07:00
Brady Wetherington
6ad5da44f3
Formalize modals ( #3898 )
...
* Refactor Modal JS into standalone file, remove duplicated JS and HTML
* Finish fixing Bulk-checkout and checkout
2017-08-26 16:06:52 -07:00
snipe
479f422e68
Added default if no audit settings are in place
2017-08-26 15:27:50 -07:00
snipe
fba3949530
Fixes #3888 - broken preview of existing assets
2017-08-26 15:21:10 -07:00
snipe
abc3dea8ac
Fixed wonky datepicker on bulk checkout
2017-08-26 14:16:16 -07:00
snipe
51d74ac06d
Auduting improvements
2017-08-25 18:40:20 -07:00
snipe
bd02b9ed62
Audit tweaks
2017-08-25 10:18:18 -07:00
snipe
16f57e16cb
Fixes #1190 - added basic audit workflow
2017-08-25 10:04:19 -07:00
snipe
af6f208c43
Reordered settings nav
2017-08-25 10:03:05 -07:00
snipe
e27f6a483d
Updated translations
2017-08-25 07:32:57 -07:00
snipe
1448229cd2
Fixes location user route
2017-08-25 06:30:00 -07:00
snipe
08f3e78d26
Merge branch 'checkout-to-location-v2' of https://github.com/dmeltzer/snipe-it into dmeltzer-checkout-to-location-v2
...
# Conflicts:
# app/Http/Controllers/Api/UsersController.php
# app/Http/Transformers/LocationsTransformer.php
# resources/views/locations/view.blade.php
# routes/api.php
# tests/_data/dump.sql
2017-08-25 06:04:22 -07:00
snipe
62227ec27d
Link to location in user view
2017-08-25 05:48:32 -07:00
Brady Wetherington
a37cb616eb
Add Error DIV's to all modals ( #3886 )
2017-08-24 22:43:05 -07:00
Brady Wetherington
c1dcc22217
Refactor and improve Modal support for Assets ( #3884 )
2017-08-24 22:24:02 -07:00
snipe
ca78b3ed7c
Fixes models on create asset
2017-08-23 13:08:42 -07:00
snipe
5e9331f5ae
Fixed typo. (English is hard. Let’s go shopping!)
2017-08-23 04:00:10 -07:00
snipe
6e30fa6922
Fixes custom fields in asset listing where no custom fields were assigned
2017-08-23 03:28:13 -07:00
snipe
2958630923
Fixed some settings text
2017-08-22 22:11:26 -07:00
snipe
06c5bce3c7
Fixes #3865 - employee number mislabeled in list output
2017-08-22 21:40:35 -07:00
snipe
9bda62d295
ADDED: Password rules for complexity, min length, rejecting common passwords
2017-08-22 20:32:39 -07:00
snipe
1d7e243d0a
Fixes #3790 - parent display on locations index
2017-08-22 15:02:31 -07:00
snipe
6310670835
Fixes #3869 - asset maintenances API endpoints
2017-08-22 13:52:06 -07:00
snipe
15bb30acd6
Fixes #3873 - show groups correctly on user listing page
2017-08-22 12:29:46 -07:00
snipe
71c1c74164
Fixes #3085 - adds “change password” functionality back to user accounts
2017-08-22 12:09:04 -07:00
snipe
25dc26aac3
Added 30 as page selector value for label printing
2017-08-21 22:31:37 -07:00
snipe
101a09b421
Removed chart (for now)
2017-08-09 19:00:54 -07:00
snipe
cb1e3b7978
Fixed encryption warning on custom fields
2017-08-09 18:40:45 -07:00
snipe
df87c82ddc
Fixes #3805 - add/update/delete methods for User API
2017-08-03 19:50:18 -07:00
snipe
a2d63dd3e4
Fixes #3776 - adds Company to Dept UI
2017-07-29 16:42:17 -07:00
Donald M
f0bbe38c71
fixes #3725 in develop branch ( #3800 )
...
added button for create Asset Model to index.blade.php in develop branch.
2017-07-29 15:33:16 -07:00
snipe
ee7348d0d5
Better fix for javascript formatter for employee number
2017-07-26 16:47:47 -07:00
snipe
ac29b142dc
Adds max thumbnail width to asset listings, settings
2017-07-25 19:36:38 -07:00
snipe
978a906513
Fixes undefined error when validation fails on asset save
2017-07-25 19:32:09 -07:00
snipe
dfa0714d44
Fixes #3770 - account update not saving correctly
2017-07-25 12:28:11 -07:00
snipe
0fbf9236f4
Fixes #3742 - add employee number to asset listing
...
Also removes asset report, since it’s basically the exact same output as the asset listing
2017-07-25 01:17:23 -07:00
snipe
c64ca76b3d
Fixes API route
2017-07-25 01:16:31 -07:00
snipe
ae0b639d0c
Added link to AGPL
2017-07-25 00:24:22 -07:00
snipe
7c6143bbb8
Fixes #3754 - incorrect language translation location for supplier
2017-07-17 16:39:19 -07:00
snipe
346156bae1
Added colored icons to indicate status types versus status labels
2017-07-17 16:19:52 -07:00
gibsonjoshua55
3cfcc43efa
Adds basic GET api support for CustomFieldsets ( #3697 )
...
* Adds basic GET api support for CustomFieldsets
Currently there is not support for getting what fields a given fieldset contains
from the API. This commit creates a new API Controller for CustomFieldsets as
well as Transformers for CustomFields CustomFieldsets. Additionally, the api
route has been updated so that a show method can be access from
http://myapp/api/v1/fieldsets/{id}
* CustomFieldsetsTransformer only returns id and name of model
* Added index api method for CustomFieldsets
* Removes copy/paste error in CustomFieldsetController (including search)
* Added id to CustomFieldsetsTransformers
* Adds custom_fieldset_id as a field when storing and updating AssetModels
* Removed uncessesary parameter from CustomFieldsetsController.index
* Cleaned up CustomFieldset API
2017-07-12 17:51:22 -07:00
snipe
9bcfe0748b
Make custom fields into their own JSON array
2017-07-08 18:44:28 -07:00
snipe
0cc9c214aa
Added tooltip for undeployable items
2017-07-08 13:39:07 -07:00
snipe
c48bcb7ed1
Added tooltips for checkin/checkout
2017-07-08 13:36:37 -07:00
snipe
09de201027
Removed question mark on delete title
2017-07-08 13:36:25 -07:00
snipe
6ce2127d75
Fixes incorrect link on dashboard
2017-07-08 13:36:06 -07:00
snipe
e79260a0d4
Fixes #3732 - broken tooltips and weird select2 option text behavior
...
The solve here was a few things - first, load jquery-ui before bootstrap. They have conflicting tooltips. Second, initiate the tooltips in the wenzhixin/bootstrap-table formatter using `data-tooltip=“true”`, and thirdly, add some JS that tells BS table to inititalize tooltips within the table using that `data-tooltip=“true”` business
2017-07-08 13:21:13 -07:00
snipe
b02148f59e
Updated formatter for location display
2017-07-08 02:24:30 -07:00
snipe
6046063666
Updated LDAP icon
2017-07-08 02:24:20 -07:00
snipe
fd57617c8e
Check that the LDAP extension is loaded and functions are available
2017-07-08 01:48:29 -07:00
snipe
44569558e9
Remove admin label
2017-07-08 01:41:07 -07:00
snipe
814bf18a4b
Updated phpinfo title
2017-07-08 00:23:28 -07:00
snipe
33557f3792
Nicer formatting for phpinfo output
2017-07-08 00:22:30 -07:00
snipe
c2927c4a2e
Added phpinfo page if debugging is enabled
2017-07-08 00:09:39 -07:00
snipe
ab2b2f3043
Updated UI for Admin Settings
2017-07-07 23:44:48 -07:00
snipe
0e598702f8
Fixed error field name in settings > login note
2017-07-07 19:56:14 -07:00
snipe
9894edb008
Added login note to settings
2017-07-07 19:54:10 -07:00
snipe
c2e8803d1e
Addec clone button back to models, assets, licenses, etc
2017-07-07 18:45:49 -07:00
snipe
7e1f7297b3
Settings tweaks
2017-07-07 18:06:31 -07:00
snipe
31cabaa4db
Fixes #3724 - adds edit/delete button back to companies listing
2017-07-07 17:10:06 -07:00
snipe
c8c279588f
Updated language strings
2017-07-07 13:14:51 -07:00
Daniel Meltzer
61c6160b98
Importer mapping - v1 ( #3677 )
...
* Move importer to an inline-template, allows for translations and easier passing of data from laravel to vue.
* Pull the modal out into a dedicated partial, move importer to views/importer.
* Add document of CSV->importer mappings. Reorganize some code.
Progress.
* Add header_row and first_row to imports table, and process upon uploading a file
* Use an expandable table row instead of a modal for import processing. This should allow for field mapping interaction easier.
* Fix import processing after moving method.
* Frontend importer mapping improvements.
Invert display so we show found columns and allow users to select an
importer field to map to. Also implement sample data based on first row
of csv.
* Update select2. Maintain selected items properly.
* Backend support for importing. Only works on the web importer currently. Definitely needs testing and polish.
* We no longer use vue-modal plugin.
* Add a column to track field mappings to the imports table.
* Cleanup/rename methods+refactor
* Save field mappings and import type when attempting an import, and repopulate these values when returning to the page.
* Update debugbar to fix a bug in the debugbar code.
* Fix asset tag detection.
Also rename findMatch to be a bit clearer as to what it does.
Remove logging to file of imports for http imports because
it eats an incredible amouint of memory.
This commit also moves imports out of the hardware namespace and into
their own webcontroller and route prefix, remove dead code from
AssetController as a result.
* Dynamically limit options for select2 based on import type selected, and group them by item type.
* Add user importer.
Still need to implement emailing of passwords to new users, and probably
test a bit more.
This also bumps the memory limit for web imports up as well, I need to
profile memory usage here before too long.
* Query the db to find user matches rather than search the array. Performance is much much better.
* Speed/memory improvements in importers.
Move to querying the db rather than maintaining an array for all
importers. Also only store the id of items when we import, rather than
the full model. It saves a decent amount of memory.
* Remove grouping of items in select2
With the values being set dynamically, the grouping is redundant. It
also caused a regression with automatically guessing/matching field
names. This is starting to get close.
* Remove debug line on every create.
* Switch migration to be text field instead of json field for compatibility with older mysql/mariadb
* Fix asset import regression matching email address.
* Rearrange travis order in attempt to fix null settings.
* Use auth::id instead of fetching it off the user. Fixes a null object reference during seeding.
2017-06-21 16:37:37 -07:00
snipe
25e99194ce
Fixes #3681 - corrected fieldname for bulk asset delete
2017-06-20 14:41:30 -07:00
snipe
5b9bcd8fa2
Add next auto-increment to settings form
2017-06-20 12:23:16 -07:00
Daniel Meltzer
5d4920c741
[WIP] Improvements to unit tests. ( #3574 )
...
* Improvemenets to unit tests.
* Break up modelfactory into multiple files, populate many states.
* Begin testing validation at the unit test level, test relationships.
* Add tests for Asset::availableForCheckout.
* Model factories now generate all needed relationships on demand,
which allows us to unit test with a empty database.
* To faciliate the empty database, we move to using sqlite in memory as
the unit testing database.
* Fix bug with logs of checkouts to non users.
* Fix location finding for assets. Also Fix location show page to show users associated with location. Still need some work to show assets.
* More test and generator improvements
* More unit test fixes. PermissionsTest is borked still.
* More Updates
* Rewrite permissionstest. Check that we have access on the model level rather than via web requests. Also test delete permissions.
* Fix seeders.
* Make the default asset model factory generate assets that are rtd for testing.
* Save progress.
* Rebase tests, fix department unit test, update database for functional tests.
* Update functional and api tests to use new modelfactory signatures.
2017-06-12 17:39:03 -07:00
Daniel Meltzer
dfea47a272
Fix location view display. Migrate to api controller methods and fix missing bits to make this happen. Show manager on the location view page.
2017-06-12 18:24:20 -05:00
Daniel Meltzer
f0d78091d2
Add a manager field to locations.
...
This is round one of the rethink of checkout-to-everything. A location
now has a manager field, and the manager (by default) be responsible for
assets checked out to the location.
2017-06-12 18:23:50 -05:00
snipe
3046d7d33c
Fixes #3644 - broken datepicker
2017-06-09 18:53:19 -07:00
snipe
0aa76bd946
PHPStorm lag strikes again
2017-06-09 16:49:55 -07:00
snipe
26d7fffae8
Added in/out string to general
2017-06-09 16:47:28 -07:00
snipe
ad816264e9
WIP import mapper #3639
...
@dmeltzer, I’m not sure how much extra work this will be to integrate.
2017-06-09 16:29:42 -07:00
snipe
408bb6476f
Removed some unneeded styles
2017-06-09 14:57:57 -07:00
snipe
e387673e74
Fixes #3651 - backups not working
2017-06-09 12:44:11 -07:00
snipe
0bc709206f
Fixes #3652 - missing groups UI element in user edit view
2017-06-09 12:19:12 -07:00
snipe
e9dd119b9c
Fixes some vue styles
2017-06-09 02:06:10 -07:00
snipe
269997a1fb
Push v3.6.5 changes into v4
2017-06-09 00:35:23 -07:00
snipe
041b794e1f
Fixes #3634 - use new routes for groups
2017-06-08 20:24:26 -07:00
snipe
da2d9b2374
Fixes presenter issue on user history
2017-06-08 19:09:42 -07:00
snipe
a59db7062d
Fix license datatable on license view
2017-06-08 18:59:53 -07:00
snipe
2aaa635345
Fixes crash on asset detail view
2017-06-08 18:26:55 -07:00
snipe
8269aec71a
Removed erroneous file
2017-06-08 17:51:30 -07:00
snipe
d62896f945
Fixes #3414 - bulk update for asset models
2017-06-08 17:48:48 -07:00
snipe
a717ca683c
Fixes #3648 - missing endif in blade
2017-06-08 16:16:49 -07:00
snipe
d7827fedd9
Fixed dashboard size element
2017-06-06 15:19:19 -07:00
snipe
fbcc40a145
Commented out dashboard chart until proper data provided
2017-06-06 02:51:29 -07:00
snipe
12a7309ecd
Note that the chart doesn’t work, to clear things up
2017-06-06 02:40:50 -07:00
snipe
1c056d1a59
Updated asset urls
2017-06-06 02:35:26 -07:00
snipe
240a07b108
Formatting for error pages
2017-06-06 02:32:04 -07:00
snipe
03411a3ae8
Removed poop class, added comment to webpack file
2017-06-06 01:44:17 -07:00
snipe
01cc00c832
Fixing webpack. Again
2017-06-06 01:39:53 -07:00
snipe
9338b37b74
Try to fix the datepicker :(
...
Webpack has fucked everything. I hate everything.
2017-06-06 00:51:41 -07:00
snipe
9cd2881ad0
Initiate datepicker
2017-06-06 00:29:52 -07:00
snipe
0238dd59a3
Fixes #3600 - wrong route for hardware
2017-06-01 20:34:01 -07:00
snipe
461ca53289
Fixes #3603 - Depreciation report crashes
2017-06-01 20:31:44 -07:00
snipe
ccc0063556
Fixes #3604 - company view not displaying assets on page load
2017-06-01 20:28:09 -07:00
snipe
cc5192c91e
Updated asset url
2017-05-31 13:57:23 -07:00
snipe
de5334e525
Updated with production assets
2017-05-31 13:27:17 -07:00
snipe
b797604627
Fixed &%#!@@!ing ES that prevented npm run production from working
2017-05-31 13:26:48 -07:00
snipe
66eaff739a
More npm/css/js updates
2017-05-31 12:34:05 -07:00
snipe
1992906790
Use laravel mix asset call
2017-05-31 09:41:52 -07:00
snipe
b0fc2489f6
Almost fixes user history table
...
Something is still fucky here
2017-05-31 09:39:52 -07:00
snipe
b13726880e
Fixes #3601 - HTML instead of username for manager in user view
2017-05-31 09:39:30 -07:00
snipe
748aba3c48
Add assets dashboard feature
...
- also a really broken sample graph
2017-05-31 05:23:54 -07:00
snipe
c9484fa30b
Updated compiled assets
2017-05-31 05:23:26 -07:00
snipe
d950ddbda7
Changed go button to primary class
2017-05-31 05:23:09 -07:00
snipe
fd0165b4b8
New compiled assets
2017-05-31 03:32:29 -07:00
snipe
fd0da6ecf0
Ignore the icon column in exports
2017-05-31 02:03:09 -07:00
snipe
92052442e3
Include department in user info
2017-05-31 01:17:30 -07:00
snipe
3c167c9d33
Remove debugging frowny-face
2017-05-23 15:06:43 -07:00
snipe
5e0cc93ba2
Use new formatters in bootstrap table
2017-05-23 14:33:19 -07:00
snipe
3724442318
Exclude some BS table calls if it’s just a simple ajax table with no sorting/searching
2017-05-23 14:32:58 -07:00
snipe
610a773620
Use activity report for view-assets
2017-05-23 14:32:21 -07:00
snipe
a1c7d2922e
Tweaks to dashboard API calls
2017-05-23 14:32:02 -07:00
snipe
76926c97c1
Updated dashboard to use new API activity report and added category summary
2017-05-23 09:25:45 -07:00
snipe
6775c39a5e
Added simple_view to use compact, no pagination view of tables
2017-05-23 09:25:20 -07:00
snipe
fba7f1ccf6
Fixes #3605 - missing table close tag causing page layout bonking
2017-05-23 03:20:50 -07:00
snipe
9d45375b8a
Added dept to user edit/create/bulk edit views
2017-05-23 02:51:09 -07:00
snipe
d3b07411da
Added depts to bootstrap-table javascript formatters
2017-05-23 02:50:51 -07:00
snipe
d17d3a2ef0
Dept views
2017-05-23 02:50:27 -07:00
snipe
dd8511c66a
Dept strings
2017-05-23 02:50:16 -07:00
snipe
b0479923b1
Add link to departments
2017-05-22 21:31:58 -07:00
snipe
b81dd18576
Fixed delete_at
2017-05-19 03:00:19 -07:00
snipe
dac4b58892
Show warning on deleted items
2017-05-19 02:58:55 -07:00
snipe
6f5fe83a91
Fixed missing language string in asset display
2017-05-18 22:20:43 -07:00
snipe
dcfc434075
Added suppliers back to new side menu (oops)
2017-05-15 20:55:53 -07:00
snipe
23be188a49
Fixes #3579
2017-05-15 19:28:26 -07:00
snipe
54a2c46101
Fixes #3491 - adds supplier info to assets listing
2017-04-22 19:14:28 -05:00
snipe
a7132fcdd7
Updated translation strings
2017-04-06 21:36:33 -07:00
snipe
7305169b79
Removed extra comments
2017-04-06 21:18:42 -07:00
snipe
c3cc2c924f
Updated route for asset display
2017-03-11 12:14:41 -08:00
snipe
70761b8157
Status label view
2017-03-11 12:14:19 -08:00
snipe
e475ccc1d4
Use new presenter for colum headers
2017-03-11 12:13:14 -08:00
snipe
542adfa926
Updated sidenav to use proper status labels
2017-03-11 12:12:10 -08:00
snipe
79197a719e
Fixes BS tables for items that don’t have a checkin
2017-03-11 12:11:24 -08:00
snipe
742e3d044e
API improvements
...
Components still need some work here
2017-03-11 10:05:50 -08:00
snipe
a4697f046e
Some model/manufacturer cleanup
2017-03-11 08:53:02 -08:00
snipe
9027bd1d9d
Added in/out to model view display
2017-03-11 08:01:22 -08:00
snipe
23b1a4ca34
Higher per page
2017-03-11 04:39:35 -08:00
snipe
875d0dd343
Added advanced search to assets
2017-03-11 04:26:01 -08:00
snipe
d799ab2a9c
Narrowed down the accessories, consumables, etc APIs for manufacturer filtering
2017-03-11 02:49:24 -08:00
snipe
c511073bc2
Fixes checkin/checkout for assets on manufacturers detail page
2017-03-11 02:03:13 -08:00
snipe
c132036f5c
Fixes #3311 - more fields for manufacturers
2017-03-10 22:08:59 -08:00
snipe
73f5457b1b
Fixed subnav permissions in Asset Menu for expanded permissions
2017-03-10 20:48:58 -08:00
snipe
f1fd152513
Fixes #3335 - added additional pagination at top of table
2017-03-10 20:35:03 -08:00
snipe
bf99534f8d
Merge branch 'develop' of github.com:snipe/snipe-it into develop
2017-03-10 20:07:49 -08:00
snipe
ad510cecd5
Fixes #2422 - Adds bulk edit for select user attributes
2017-03-10 20:07:44 -08:00
Karol
4af2a8eb35
Update user(view) for support multilanguage ( #3383 )
...
Update user(view) for support multilanguage. Added lang var. and strings
2017-03-10 16:58:29 -08:00
snipe
fee60ec8dc
Fixes #3145
2017-03-10 16:49:26 -08:00
snipe
8dfc44d4fd
Removed old unused files
2017-03-03 19:28:08 -08:00
snipe
69b014a342
Switch to URL
2017-03-03 19:07:57 -08:00
snipe
5d8faa934b
Fixed link in error pages
2017-03-03 19:06:34 -08:00
snipe
878f4f868d
Added date formatter to consumables
2017-03-03 19:04:54 -08:00
snipe
9af5600c69
Wordwrap in side nav so it doesn’t cut off
2017-03-03 18:50:05 -08:00
snipe
2e274b5f21
Fixed user upload route
2017-03-03 18:41:13 -08:00
snipe
97dd5a58fb
Removed space between time and AM/PM
2017-03-03 18:28:22 -08:00
snipe
51fccbdda4
Added last login to user menu
2017-03-03 18:28:13 -08:00
snipe
a9950392c4
Fixed weird sidenav breakage from smaller font size
2017-03-03 18:03:20 -08:00
snipe
b5424462c9
Moved non-superadmin settings into sidebar
2017-03-03 17:30:12 -08:00
snipe
dc38e575d9
Allow date/time formatting selection in settings
2017-03-03 17:29:41 -08:00
snipe
161bd7acce
Fixed double-encoding of ampersand
2017-03-03 17:17:51 -08:00
snipe
9ccaad8b9c
Added created_at and modified_at to asset listing/api
2017-02-23 16:23:02 -08:00
Andrea Bergamasco
e7f7d739ed
Bugfixes based on functional tests ( #3338 )
...
* 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
* Bugfixes based on functional tests
* Removed unused function
* Marked tests as incomplete
* Added check for existence in groups/edit.blade.php
2017-02-22 22:49:19 -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
snipe
7cf42ecf9e
New side menu for “other stuff”?
...
Need to figure out what to call this
2017-02-22 22:21:17 -08:00
snipe
904be03ffd
Merge branch 'develop' of github.com:snipe/snipe-it into develop
2017-02-22 22:20:32 -08:00
snipe
ebbc2a60c3
Fix JS error when there is no row.update/delete defined
2017-02-21 15:40:25 -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
Andrea Bergamasco
4f73a13c6b
Hotfix/translate row delete msg ( #3305 )
...
* 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 missing translation to bootstrap table partial
The "Are you sure to delete" confirmation was hardcoded. Added translation row to all locales and other small corrections to it/general lang file.
2017-02-21 14:25:46 -08:00
snipe
8fe8ff71e8
Category improvements
2017-02-16 00:32:33 -08:00
snipe
a18e90c22a
Fix delete modals
2017-02-15 23:04:49 -08:00
Andrea Bergamasco
d9fe39c00e
Delete asset image: made checkbox more visible ( #3293 )
...
Related to #3153
2017-02-15 21:52:10 -08:00
Andrea Bergamasco
9975d55249
jQuery script to toggle the disabled state of auto_increment_prefix ( #3292 )
...
* 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.
* 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
2017-02-15 21:51:30 -08:00
snipe
c67b44b3d5
Moving license index to new API format
2017-02-10 18:43:30 -08:00
snipe
eb3767890e
Changed font size
...
This seems wrong - shouldn’t need to upload 10 files for a one-line CSS change
2017-02-10 18:42:38 -08:00
snipe
959fafe04b
Expanded checkin/checkout buttons formatter
2017-02-08 18:21:03 -08:00
snipe
86198badbb
Added more company_id filtering, more transformers
2017-02-08 08:48:41 -08:00
snipe
2986747fd7
Fixed sidenav status type filtering
2017-02-08 03:51:52 -08:00
snipe
dd6a477355
Merge branch 'develop' of github.com:snipe/snipe-it into develop
2017-02-06 18:49:13 -08:00
snipe
6d40a98a16
User assets presenter for column headers
2017-02-06 18:49:08 -08:00
Daniel Meltzer
79f3ca3074
Modify the jquery that fires select2 to prevent it being run twice on the importer vue select2 (which is created separately). ( #3276 )
2017-02-06 18:04:36 -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
8b0066cbad
Fixed user link formatter on models detail
2017-02-03 20:22:41 -08:00
snipe
98e0ecbd88
Added manufacturer sorting on models
2017-02-03 20:20:03 -08:00
snipe
2c0df6159f
Added formatting for Suppliers index
2017-02-03 20:19:54 -08:00
snipe
9cae6066a0
Added asset by manufacturer listing
2017-02-03 19:52:00 -08:00
snipe
78f2b30b31
Removed the plus icon from file uploader in vue
...
I cannot believe I have to check in 7 files just for this. Vue is garbage.
2017-02-03 19:35:07 -08:00
snipe
1e2a23e955
Use main assets API to pull view pages for assets listings
2017-02-03 19:34:24 -08:00
snipe
a69090c91c
Moved import to top level sidenav
2017-02-03 19:33:40 -08:00
snipe
85d5b75de6
Removed console debugging messages
2017-02-03 03:55:43 -08:00
snipe
cddd3cdb81
Added spinner icon to loading message
2017-02-03 03:54:38 -08:00
snipe
bb4c443cd9
Added notes to custom report
2017-02-03 02:20:56 -08:00
snipe
729b709de2
Include notes in custom asset report
2017-02-03 02:16:37 -08:00
snipe
cdb6349035
Updated JS
2017-02-03 01:45:41 -08:00
snipe
6c1a827ed0
Added warranty info to listing
2017-02-03 01:45:12 -08:00
snipe
f9bed9264f
Removed oops state if model has no fields
2017-02-02 19:11:10 -08:00
snipe
ca490fd129
Updated javascript
2017-02-02 19:00:42 -08:00
snipe
93719b2214
Merge branch 'develop' of github.com:snipe/snipe-it into develop
2017-02-02 18:55:29 -08:00
snipe
498dc9da43
Removed duplicate header
2017-02-02 18:54:31 -08:00
Brady Wetherington
7dbbe862ce
Tried to fix build environment/select2 ( #3262 )
2017-02-02 18:53:50 -08:00
snipe
b7d3b65bae
Merge branch 'develop' of github.com:snipe/snipe-it into develop
2017-02-02 17:12:55 -08:00
Daniel Meltzer
3c8910eeab
Add select2 to node for now. ( #3243 )
2017-02-02 17:07:26 -08:00
snipe
18e2db24bd
Updated groups index route name
2017-02-01 19:13:17 -08:00
snipe
f1a83bd007
Fixed bulk delete
2017-02-01 19:07:39 -08:00
snipe
12c5ca67ff
Pulled accidental debugging exit
2017-02-01 18:56:47 -08:00
snipe
00f7cc028b
Fix dumb icon bug
2017-02-01 18:54:43 -08:00
snipe
bf919e133c
Center boolean results in the list
2017-02-01 18:53:27 -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
7642d17fb8
Fix category listing
2017-01-26 21:11:27 -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
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
snipe
5d3568136e
Added some printer-friendly stuff
2017-01-26 06:20:53 -08:00
snipe
b4c6d0c897
Added optional help text field to custom fields
2017-01-26 04:52:11 -08:00
snipe
5e9c69711b
Set trimonsearch to false to prevent weird trimming on search queries
2017-01-26 04:48:22 -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
a9bf34cf61
Minor transformer cleanup
2017-01-25 21:01:00 -08:00
snipe
de869c7ed0
Switched to labels for clearer UI on fieldsets
2017-01-25 05:14:39 -08:00
snipe
ec88d54a5b
Prevent demo users from deleting/creating API keys
2017-01-25 05:03:30 -08:00
snipe
b1a80f8ed8
Fixes #1684 - Allow editing of custom fields
...
@uberbrady can finally get out of the sea
2017-01-25 04:34:11 -08:00
snipe
7350514a0d
Moved custom fields blades to fit the rest of the app convention
2017-01-25 04:31:18 -08:00
snipe
5f49e7c1a7
Accessories API routes
...
Still a bit of a WIP
2017-01-25 02:19:26 -08:00
snipe
75d35273c9
Pull image formatter out of dynamic loop, pass full url to formatter
2017-01-24 22:46:07 -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
f13719bf32
Updated named route for consumables
2017-01-24 19:24:59 -08:00
snipe
945d910ca2
Added columns to be ignored on export
2017-01-24 19:24:33 -08:00
snipe
e8310c8f3c
Additional API routes for licenses, manufacturers
2017-01-24 18:58:07 -08:00
snipe
b1dcc208e9
Updated vue dist
2017-01-24 17:07:17 -08:00
snipe
d0f062458e
Additional API transformers, formatters
2017-01-24 17:07:00 -08:00
snipe
6d2a37fa80
Remove google font from maintenance mode template
2017-01-24 17:03:48 -08:00
snipe
9d555f5436
Fixes #3139 and #3230 - use native font stack, removing google fonts
...
Especially helpful for those running Snipe-IT in a closed environment
2017-01-24 17:02:39 -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
19cb428fb0
Asset and status formatters
2017-01-18 19:46:43 -08:00