snipe
809fe7f6d8
Compiled assets
...
Signed-off-by: snipe <[email protected] >
2022-04-12 19:28:58 +01:00
snipe
54d6a4d978
Fixed #10825 - selectlists in modals b0rked
...
Signed-off-by: snipe <[email protected] >
2022-03-16 08:23:50 -07:00
snipe
b876d0abb0
Merge remote-tracking branch 'origin/master' into develop
...
Signed-off-by: snipe <[email protected] >
# Conflicts:
# .env.example
# app/Http/Controllers/Auth/LoginController.php
# app/Http/Kernel.php
# app/Http/Transformers/ActionlogsTransformer.php
# app/Importer/AssetImporter.php
# app/Models/Accessory.php
# app/Models/Consumable.php
# app/Presenters/AccessoryPresenter.php
# app/Presenters/ComponentPresenter.php
# app/Presenters/ConsumablePresenter.php
# app/Providers/AuthServiceProvider.php
# composer.json
# composer.lock
# config/app.php
# config/cors.php
# config/version.php
# package-lock.json
# public/js/build/app.js
# public/js/build/app.js.LICENSE.txt
# public/js/dist/all.js
# public/mix-manifest.json
# resources/views/accessories/view.blade.php
# resources/views/consumables/view.blade.php
# resources/views/settings/saml.blade.php
# routes/api.php
2022-03-03 21:59:38 -08:00
snipe
ed43d36895
Updated assets
...
Signed-off-by: snipe <[email protected] >
2022-02-24 14:47:09 -08:00
snipe
24ce34c8d7
Updated assets
...
Signed-off-by: snipe <[email protected] >
2022-02-24 14:19:27 -08:00
snipe
bf194d7794
Regenerate JS assets
...
Signed-off-by: snipe <[email protected] >
2022-02-09 14:43:30 -08:00
snipe
99c4fd8f84
Updated assets
...
Signed-off-by: snipe <[email protected] >
2022-02-01 18:56:18 -08:00
snipe
ee47a02792
Updated assets
...
Signed-off-by: snipe <[email protected] >
2022-01-21 12:33:49 -08:00
snipe
0721ab8bbf
Regenerated production assets
...
Signed-off-by: snipe <[email protected] >
2022-01-20 11:01:04 -08:00
snipe
43c57c8461
Merge master into develop
...
Signed-off-by: snipe <[email protected] >
# Conflicts:
# .all-contributorsrc
# README.md
# app/Http/Controllers/BulkAssetModelsController.php
# app/Http/Controllers/CustomFieldsController.php
# app/Http/Controllers/CustomFieldsetsController.php
# app/Http/Controllers/ModalController.php
# app/Http/Transformers/GroupsTransformer.php
# config/version.php
# package-lock.json
# public/css/build/app.css
# public/css/build/overrides.css
# public/css/dist/all.css
# public/css/dist/bootstrap-table.css
# public/js/build/app.js
# public/js/dist/all.js
# public/js/dist/bootstrap-table.js
# public/mix-manifest.json
# resources/assets/less/overrides.less
# resources/lang/en/admin/hardware/message.php
# resources/lang/en/admin/settings/general.php
# resources/views/partials/bootstrap-table.blade.php
# routes/web.php
2022-01-12 20:51:33 -08:00
Wächtler, Yannick
b77e7f88d4
fix(bootstrap-table): adds locale env to table init, adds bootstrap-table-locale-all to webpack-mix
2022-01-09 17:35:28 +01:00
snipe
8be6d10dbe
Fixed #10467 - Safari only font-awesome bug
...
Signed-off-by: snipe <[email protected] >
2021-12-24 12:30:34 -08:00
snipe
f4ef828332
Fixex js table export
...
Signed-off-by: snipe <[email protected] >
2021-12-24 11:17:36 -08:00
snipe
312200bf44
Removed duplicate "department" entry in importer, pulls #10460 to master
...
Signed-off-by: snipe <[email protected] >
2021-12-21 13:37:20 -08:00
snipe
174d23a42a
Updated assets
...
Signed-off-by: snipe <[email protected] >
2021-11-15 19:29:57 -08:00
snipe
05c6254fdc
Updated snipeit.js with "restore" modal code
...
Signed-off-by: snipe <[email protected] >
2021-11-09 22:39:33 -08:00
snipe
fba0e2b712
Revert tableexport
...
(It broke the npm run prod build)
Signed-off-by: snipe <[email protected] >
2021-11-03 16:17:19 -07:00
snipe
4a98519c1f
Compiled assets
...
Signed-off-by: snipe <[email protected] >
2021-10-12 12:30:25 -07:00
snipe
f306401e7e
Fixed SVG XSS vuln
...
Signed-off-by: snipe <[email protected] >
2021-10-06 12:26:45 -07:00
snipe
7e41c74cc3
Updated more fa icons
...
Signed-off-by: snipe <[email protected] >
2021-09-26 01:11:08 -07:00
snipe
8738451685
Fixed font awesome caret
...
Signed-off-by: snipe <[email protected] >
2021-09-25 23:17:35 -07:00
snipe
dbe93d91cd
Updated fontawesome icons
...
Signed-off-by: snipe <[email protected] >
2021-09-24 06:07:46 -07:00
snipe
12df310449
Updated assets
...
Signed-off-by: snipe <[email protected] >
2021-09-24 02:16:58 -07:00
snipe
919eaf320c
Updated javascript assets
...
Signed-off-by: snipe <[email protected] >
2021-09-23 19:00:53 -07:00
snipe
c970464690
Updated production assets
...
Signed-off-by: snipe <[email protected] >
2021-08-18 00:48:05 -07:00
snipe
f99602c039
Merge remote-tracking branch 'origin/develop'
...
Signed-off-by: snipe <[email protected] >
# Conflicts:
# config/version.php
# public/css/build/app.css
# public/css/build/overrides.css
# public/css/dist/all.css
# public/js/build/app.js
# public/js/dist/all.js
# public/mix-manifest.json
2021-08-18 00:47:33 -07:00
snipe
f8562e5835
Recompiled assets
...
Signed-off-by: snipe <[email protected] >
2021-08-18 00:45:02 -07:00
Godfrey M
44612e5eb7
Make non linked striped text the same for [ch16602]
2021-07-14 14:50:45 -07:00
snipe
60b8320b4b
Updated production assets
...
Signed-off-by: snipe <[email protected] >
2021-07-06 15:15:28 -07:00
snipe
11d9b1ba45
Updated assets
...
Signed-off-by: snipe <[email protected] >
2021-07-06 15:09:03 -07:00
Brady Wetherington
dce1dd41c8
Regenerate assets after repairing Vue integration
2021-06-28 16:38:05 -07:00
snipe
9b2cb19f22
Fixed #9743 - Vue screens not loading
...
Signed-off-by: snipe <[email protected] >
2021-06-28 10:59:34 -07:00
Godfrey M
f199098a59
undid the color change for links, darkened the back-sub-alt
2021-06-23 16:29:21 -07:00
snipe
1d43eda21f
Features: improved UI for importer ( #9467 )
...
* Small UI improvements for importer
Signed-off-by: snipe <[email protected] >
* And UI backup improvements
Signed-off-by: snipe <[email protected] >
2021-04-21 20:16:17 -07:00
snipe
7e56fc5e0d
Updated mix manifest
2021-03-02 12:33:39 -08:00
snipe
77ec64aded
Merge remote-tracking branch 'origin/develop'
...
# Conflicts:
# public/css/dist/skins/skin-black-dark.css
# public/css/dist/skins/skin-black-dark.min.css
# public/css/dist/skins/skin-blue-dark.css
# public/css/dist/skins/skin-blue-dark.min.css
# public/css/dist/skins/skin-green-dark.css
# public/css/dist/skins/skin-green-dark.min.css
# public/css/dist/skins/skin-orange-dark.css
# public/css/dist/skins/skin-orange-dark.min.css
# public/css/dist/skins/skin-purple-dark.css
# public/css/dist/skins/skin-purple-dark.min.css
# public/css/dist/skins/skin-red-dark.css
# public/css/dist/skins/skin-red-dark.min.css
# public/css/dist/skins/skin-yellow-dark.css
# public/css/dist/skins/skin-yellow-dark.min.css
# public/mix-manifest.json
2021-03-02 12:33:18 -08:00
snipe
6449d0aaf9
Sigh. Real assets
2021-02-19 10:06:06 -08:00
snipe
931e2df3bd
Updated production assets
...
# Conflicts:
# public/js/build/app.js
# public/js/dist/all.js
2021-02-19 10:05:29 -08:00
snipe
7f8eddede6
Updated compiled assets
2021-02-19 10:02:30 -08:00
Marcelo Reyes
4c3b46ea88
Fixed #9129 : add missing function formatDatalistSafe to snipeit_modals.js
2021-02-16 13:50:00 +01:00
snipe
ff8fa6ec77
Production assets for better contrast in dark mode skins
2021-02-03 00:52:23 -08:00
Brady Wetherington
9a224a07ba
Modified how we do Select2 dynamic drop-down menus to be more secure ( #9079 )
...
* Modified how we do Select2 dynamic drop-down menus to be more secure
As noted by the author of select2, the more-secure way of creating
rich Select-dropdowns is to use jquery to create HTML snippets and
carefully modify text attributes within there. This prevents any
XSS from being brought to the page. As a side-effect, the extra
escaping that we had to do in all of the internal selectlist calls
is now no longer necessary, and has been removed. Rebased and
squashed from the original.
* Rebuilt all assets, but this still feels like it's too much stuff in here.
* Whoops, need to run that in dev, not prod
2021-02-02 15:55:21 -08:00
Godfrey Martinez
55a526a6b3
corrected background color for bulk checkout listable items in all da… ( #8916 )
...
* corrected background color for bulk checkout listable items in all dark schemas
* resubmitting
2020-12-15 12:37:22 -08:00
snipe
75b8c3455c
Fixed #8609 - custom fieldsets not draggable anymore (regression)
2020-11-12 23:38:12 -08:00
snipe
b2a8af2fa9
Fixed #8647 - Added additional help info on importer page
2020-11-12 22:46:51 -08:00
snipe
f4080a7aa9
Fixed created_at and expired_at order in API token screen
2020-11-09 22:53:07 -08:00
snipe
33dca84ec7
Show expiry and created at date on API token page
2020-11-09 22:43:27 -08:00
snipe
1090b291c3
Updated node packages, reregnerated assets
2020-10-19 16:56:59 -07:00
snipe
a39069bc45
Small UI improvements to API keys page
2020-10-09 16:02:30 -07:00
snipe
2855a9b2e8
Added debugging to file upload for easier diagnostics
2020-09-15 20:07:46 -07:00
snipe
7cab9f48e5
Use darker red for errors
2020-08-31 19:40:49 -07:00
snipe
c17a06792a
Added address, city, state, country to user importer
2020-07-21 16:49:38 -07:00
Brady Wetherington
17f6fbabfa
Switch to 'items' to maintain compatbility with other internal API's
2020-07-13 21:12:03 -07:00
Brady Wetherington
e7a820f7c9
Changes how we do AJAX calls via Select2 for dynamic drop-down menus
2020-07-13 17:14:31 -07:00
snipe
ecb1e87fe6
Updated assets
...
Signed-off-by: snipe <[email protected] >
2020-05-11 20:45:15 -07:00
snipe
95cc48e422
Added option to disable backup in import
...
Signed-off-by: snipe <[email protected] >
2020-05-11 20:41:10 -07:00
snipe
824ebc19c0
Updated assets
2020-04-08 11:24:17 -07:00
snipe
0d3c18d1df
Fixed importer vue code for niceer layout
2020-04-06 15:09:37 -07:00
snipe
149ac4bdf8
Removed cosole log
2019-05-23 17:52:53 -07:00
snipe
f6ef139111
Fixed baseUrl is undefined error
...
I literally cannot figure out how this ever worked before.
2019-05-23 16:56:22 -07:00
snipe
978533b2f4
Fixed XSS vulnerability when creating a new categories, etc via modal on create
...
Same fix as before, because of the weird select2 post-parsing ajax behavior
2019-05-21 18:29:50 -07:00
snipe
dee92cfc6c
Fixes XSS vulnerabilities ( #6831 )
...
* Properly escape log_meta values
* Vue syntax fix to allow npm run dev to work again
* Janky fix for Select2 bug
* Compiled production assets
* Escape user’s last name in API
* Removed duplicate alertClass
* Compiled production assets
2019-03-18 20:49:32 -07:00
snipe
3d4a5a8066
More importer tweaks for dept and manager
2018-11-07 18:05:53 -08:00
snipe
c8bff3ef38
Features/add manager and dept to importer ( #6277 )
...
* Ignore the simlink for public storage
* Added manager and department to user import
* More UI importer tweaks
* Fisxed typos
2018-10-02 15:43:54 -07:00
snipe
a4799a495a
Fixes #5859 - add file name/size to file upload UI ( #5861 )
...
* Fixes #5859 - add file name/size to file upload UI
* Reverting assetcontroller
Not sure exactly what happened here…
* Production assets
2018-07-16 20:09:53 -07:00
Till Deeke
07a92d20d7
Fixing #5773 : Refactoring the "clearing" of select2 lists ( #5839 )
...
* adds select2 placeholders to select lists
To allow us to clear the selection on „select2“ selects, we need a placeholder attribute
See: https://select2.org/placeholders
* Removes empty option from multiple select
select2 requires an empty option value on singular selects, but not on multiple selects.
When selecting multiple options, this empty option would be shown as selectable otherwise, not clearing the selection.
* Adds the option to clear select2 instances
Sets the correct options to allow clearing of out select2 instances. The empty placeholder is required, since clearing only works when a placeholder ist set (event an empty one).
See: https://select2.org/placeholders
* Removes the „Clear selection“ option from select lists
Since we can clear the select2 lists with their native clearing method, we can remove this hack
* Updates generated assets (css/js)
2018-07-16 14:10:54 -07:00
snipe
abb95e7872
Tweaked custom field default value layout
...
This still needs work. It’s ugly.
2018-07-05 15:31:27 -07:00
Daniel Meltzer
880faa83a6
Importer2 checkout ( #5771 )
...
* Importer: checkout to location, backend changes+tests.
* Import location checkout. Frontend changes.
* Allow importing of item number/model number for consumables.
2018-07-05 12:22:24 -07:00
snipe
f5bf6a0beb
Added larger icon size
2018-05-01 21:34:31 -07:00
Hannah Tinkler
c4c520c1a3
Fixes #4445 : prevents assigned assets from being checked out in bulk checkout ( #5421 )
...
* Fixes #4445 : prevents assigned assets from being checked out in bulk checkout
* Updates data attribute to more versatile 'data-asset-status-type'
* Fixes broken unit test
2018-04-25 02:39:23 -07:00
Hannah Tinkler
8d501e1c24
Feature/custom fields default values ( #5389 )
...
* Fixes CustomFieldsetsController::fields() which I think is not used anywhere else and don't think ever worked as you can't call get() on a Collection.
Have tested extensively and doesn't seem to affect anywhere else?
* Adds default value functionality
* Adds built assets
* Fixes assignment to asset_model_id which should have been evaluation and alters route so it sits more in line with existing work
* Updates built assets
* Remove silly docker.env file; fix Dockerfile to preserve Oauth keys (#5377 )
* Added department to custom asset export
Updates build assets
* Adds translation support for 'add default values' checkbox label
2018-04-23 21:16:55 -07:00
Daniel Meltzer
79f061be93
Move first_name and last_name to only be displayed for user importer. Also sort items alphabetically regardless of their source. ( #5292 )
2018-03-30 19:32:43 -07:00
Daniel Meltzer
5a84863873
Importer name/full name fixes. ( #5072 )
...
Fix a bug where "name" was used ambigously and mapping "item name" to
"name" would confuse the importer into thinking it should also be a user
name. Now we default to "full name" for the users name, and "item name"
for the item name. These are still both configurable through the custom
mapping.
Also update sample csvs and remove an outdated sample.
2018-02-21 16:42:36 -08:00
snipe
d2403cdadb
Added image preview for uploads
2018-02-17 00:51:22 -08:00
snipe
d8fc50c351
Fixed #5033 - use PHP’s max filesize for image uploads
2018-02-16 21:17:41 -08:00
snipe
9f3116e4e3
Added - Deep linking in Bootstrap tabs
2018-02-13 17:04:50 -08:00
snipe
57e5af2f69
Removed console logging from JS
2018-01-20 07:42:48 -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
f5f7a63a23
Production assets
2018-01-09 20:19:04 -08:00
snipe
b6a7fd1cec
Run production assets - because modern web development. Sigh.
2018-01-09 20:18:49 -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
fdaa279930
Fixed #4548 - add cateory to model dropdown
2017-12-04 20:19:30 -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
6e2556eefd
Production assets
2017-11-08 02:24:06 -08:00
snipe
e5c1e41966
Nicer icheck for user menu
2017-11-08 01:52:35 -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
adf6afbb43
Moved delay back to 250 on ajax menus
2017-11-04 00:48:54 -07:00
snipe
b6a14d2c9c
Production assets
2017-11-04 00:20:06 -07:00
snipe
f3f84f1a8c
Production assets
2017-10-28 11:22:38 -07:00
snipe
82690e1fd7
Integrate ajax select2 menus in all asset checkouts
2017-10-26 02:28:17 -07:00
snipe
4f80eac467
Prod assets
2017-10-25 20:15:34 -07:00
snipe
e1ad28aa20
Mix fuckery
2017-10-25 16:05:39 -07:00
snipe
87992b7f71
More mix() fuckery
2017-10-25 16:05:18 -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
113c55d905
Hopefully fixes #4150
2017-10-16 20:34:31 -07:00
snipe
9cc25bcfd0
Hopefully fixes #4150
2017-10-16 20:34:22 -07:00
snipe
81d3f78263
Production assets
2017-10-16 20:12:42 -07:00
snipe
66596b0b09
Production assets
2017-10-16 20:12:22 -07:00
snipe
7455b1019a
Hacky possible fix for subdir issues
2017-10-16 20:12:11 -07:00