snipe
37a6599978
Adds expected checkin to custom reports
2016-11-15 01:55:27 -08:00
snipe
49ce630bb8
Make company name sortable
2016-11-11 19:33:13 -08:00
snipe
a914dacf8e
Adds drawn signature to asset acceptance ( #2846 )
...
* Adds digital signature to asset acceptance
This is still a little broken - the history is displaying “Deleted user”, since there is no item type listed. Saving the item_type as App\Models\User tries to update accepted on the users table, which obviously doesn’t exist.
* Use asset facade for folks in subdirs
* Possible fix for weird accepted/declined display
* Display signature in modal popup if sigs are required
* Wrap that display file in auth middleware, just to be sure.
It shoudl fail if you’re not authorized since you’re not logged in, but better safe than sorry
* Fixed header section of layout
* Removed extra drop from migration rollback
2016-10-31 21:00:30 -07:00
snipe
26d14b2338
Let superadmins edit their own groups
2016-10-31 19:18:06 -07:00
snipe
8323ed27c2
Do not makes group editable if the user is not an admin
...
This fixes a bug where the field was (correctly) disabled if the editing user isn’t a superadmin, but because the field was disabled, it would clear the permission groups.
2016-10-31 18:57:35 -07:00
snipe
25bd1acab5
Fixes permission for non-superadmin assigning user permissions
2016-10-31 18:19:55 -07:00
snipe
7c6bdcb6b2
Fix width of warning message
2016-10-31 18:15:00 -07:00
snipe
13450aa961
Include asset status type in asset detail view
2016-10-31 17:44:39 -07:00
snipe
0595867500
Fixes #2856 - add status to asset detail view
...
(Not sure how we missed this… oops)
2016-10-31 17:41:15 -07:00
snipe
a4ae3b0091
Show whether device is enabled and/or 2FA is active
2016-10-31 17:16:26 -07:00
snipe
cbfcf959f9
Allow certain users to override 2FA with permission
2016-10-31 16:52:25 -07:00
snipe
41defb312b
Moved CSRF token
2016-10-31 13:25:50 -07:00
snipe
fe041b66c6
Adds two-factor to users listing
2016-10-29 07:21:34 -07:00
snipe
32c439d979
Tidy up login form
2016-10-29 06:45:24 -07:00
snipe
2f6fcadd05
Fixes #2838 - removed duplicate requestabe field in asset models
2016-10-29 05:53:50 -07:00
snipe
cea255995c
Fixes #106 - adds Google Authenticator support ( #2842 )
...
* refactor to clean up LDAP login, and make the login method easier to handle.
* Login refactor cleanup
* Google 2FA package
* Adds Google Authenticator two-factor
* Removed unused blade
* Added optin setting in profile
* Removed dumb comments
* Made lock_passwords check more consistent
* Additional two factor strings
* Lock passwords check
* Display feature disabled text if in demo mode
* Two factor admin reset options
* Translation strings
2016-10-29 05:50:55 -07:00
snipe
a929b635ff
Fixes #2809 - adds serial number to components
2016-10-27 15:33:48 -07:00
snipe
9c3c611b37
Fixes #2825 - columns misaligned when older display_asset_name field set to 1
2016-10-27 15:02:32 -07:00
snipe
3e701c6dd1
Fixes #2814 - adds job title to users listing display
2016-10-27 14:29:07 -07:00
snipe
e4140f4c48
Fixes #2817 - adds EOL to custom report
2016-10-27 14:20:55 -07:00
snipe
d7222ae1f0
Fix for defaultLoc in asset view
2016-10-26 10:12:16 -07:00
snipe
0728a991a8
Merge branch 'hotfixes/datepicker_for_date_custom_field' into develop
...
# Conflicts:
# resources/views/models/custom_fields_form.blade.php
2016-10-25 05:18:55 -07:00
snipe
33a0c2087a
Use datepicker if custom field format is a date
2016-10-25 05:16:41 -07:00
snipe
d24c4b1152
Merge branch 'hotfixes/export_all_users' into develop
2016-10-25 02:42:20 -07:00
snipe
30f0f6f527
Export users to CSV
...
Bypasses the weird limit bug in the javascript
2016-10-25 02:41:34 -07:00
snipe
219ef23126
Fixes #2713 - error displayed with license checked out to asset
2016-10-12 14:32:21 -07:00
snipe
31898d0f85
Fixes #2751 - asset tag added to asset maintenance report
2016-10-12 14:18:51 -07:00
snipe
1e82058f4d
Fixes #2763 - added missing translations methods for dashboard
2016-10-12 13:01:29 -07:00
snipe
b3329135df
Merge branch 'develop' of github.com:snipe/snipe-it into develop
2016-10-12 12:50:35 -07:00
snipe
2350c1c15c
Fixes #2352
2016-10-12 12:50:30 -07:00
snipe
8f4e016c01
Fixes #2768 and #2753
2016-10-12 12:48:37 -07:00
Daniel Meltzer
2e0a7abbe9
Rework permissions view ( #2756 )
...
* Early layout work on a cleaner permissions interface
* Cleanup layout. Make new permissions view work. Still needs some css and javascript improvements. Also need to do the same thing to the group view.
* Improve styling, add javascript to toggle an entire group of permissions if choosing the permission on the header row. Would be nice to add collapsing of sections in the future.
* Toggle viewing sections.
* Special case places where we only have one item in a group to only display the item once.
* Filter getCreate the same way.
2016-10-12 12:06:28 -07:00
Matthias Frei
4b6ba6cb30
BugFix: Asset name was not included in custom report ( #2733 )
...
* BugFix: Asset name was not included in custom report
* BugFix: Custom Asset Report did not escape commas in custom fields. So the csv file is inconsistent, if a custom field containes a comma. Added an escape function which escapes the commas with a backslash.
A csvreader can be configured to handle the escape character.
2016-10-12 12:05:49 -07:00
Daniel Meltzer
b92d26f3c4
When checking out a consumable, don't say asset ( #2718 )
2016-09-29 22:20:58 -07:00
Brady Wetherington
7ca7877740
Fix mismerged code. ( #2705 )
2016-09-28 22:57:19 -07:00
snipe
8cb4954f8a
Apply encrypted fields patch from develop
2016-09-28 14:58:01 -07:00
snipe
9091385182
Merge branch 'hotfixes/purchase_cost' into develop
...
# Conflicts:
# app/Http/Controllers/ReportsController.php
# config/version.php
2016-09-27 19:13:21 -07:00
snipe
f1c458185d
Client-side pagination on asset report for faster loading
2016-09-27 14:56:05 -07:00
snipe
fa72e64b98
Add checkout date to asset report
2016-09-27 08:42:48 -07:00
snipe
e9f3d622f5
Add company name to custom asset report
2016-09-27 07:19:52 -07:00
snipe
1e3244b2b3
Merge branch 'hotfixes/eol' into develop
...
# Conflicts:
# app/Http/Controllers/AssetModelsController.php
2016-09-27 07:04:45 -07:00
snipe
a92bfe8ade
Default EOL to null, not 0, if no value entered
2016-09-27 06:53:59 -07:00
Andrés Núñez
40f00665b3
Translate emails ( #2652 )
...
* commit temporal
* final translation commit -- added email translations
* final translation commit -- removed file for spanish translations
* final translation commit -- removed file for spanish translations
* added missing translations
* method overrided and config files back to default
* config files back to default
* config files back to default
2016-09-26 14:13:07 -07:00
snipe
937192f7ce
Ugh… git… why?
2016-09-23 14:13:41 -07:00
snipe
8ba19632cf
Removed new badge
2016-09-23 13:13:42 -07:00
snipe
7fdd4fbe98
Updates to the history importer to make it a little less brittle and provide better feedback
2016-09-20 09:22:49 -07:00
snipe
2ab91fed01
Fixes #2607 - non-encrypted now visible to non-admins with asset access
2016-09-20 03:48:38 -07:00
snipe
aa92b93bd1
Fixes #2622 - add depreciation to license report
2016-09-20 02:58:08 -07:00
snipe
6dc143d95d
Use Ajax activity report for dashboard to prevent data duplication
2016-09-20 00:46:46 -07:00
snipe
d8753a7d86
Use Ajax for activity report
2016-09-20 00:46:24 -07:00
snipe
71be73781b
Add company name option to reports
2016-09-19 22:27:34 -07:00
snipe
04898c49b2
Fixed wrong translation from PR
2016-09-15 20:03:47 -07:00
Karol
eeff305b02
Update dashboard.blade.php ( #2593 )
2016-09-15 19:59:01 -07:00
Daniel Meltzer
2d8269ddcd
Checkout Improvements, and initial support for requesting an asset model ( #2573 )
...
* Create a new action_log table to replace asset_log. Use Polymorphism to generalize class and targets. Port everything I can find to use it. Add a migration to port the asset_logs table to action_logs.
* Initial work on requestable asset models
* Backend work for polymorphic requests table to store checkout requests.
* Add missing files
* Add a record to the db when requesting items. Build up a testing route for interfacing with this.
* Users can now toggle requests of items on the request page. Reformat page to use the same tab layout we use elsewhere
* Polymorphic request function. Implement requesting of asset models. Need to port mail/slack to notifications still.
* Implement requesting of asset models. Build up emails and notifications to support it. Allow specifying a quantity of model to request.
* Add view to show currently requested assets. Needs some work and cleanup, but it isn't accessible from anywhere yet.
2016-09-15 19:58:27 -07:00
snipe
391c9a77ef
Misc debug template for use with debugging CSV exports, etc
2016-09-12 14:05:31 -07:00
Daniel Meltzer
e86adccf19
Actionlog Class: Improvements and polymorphism ( #2561 )
...
* Save progress
* Create a new action_log table to replace asset_log. Use Polymorphism to generalize class and targets. Port everything I can find to use it. Add a migration to port the asset_logs table to action_logs.
* Allow accepted_id to be nullable.
* Comment out the thread_id migration, because it b0rks on a new database with the move. I'm unsure if the thread_id does anything...It doesn't seem to be used
* Clean up all old methods from Actionlog model. Port everything to use new cleaner interface.
* Port the actionlog factory to fix travis.
* Adjust code to work on php5. Also fix lurking adminlog call.
* Remove weird code
* Port the pave command. Also fix dangling adminlog
2016-09-06 19:39:42 -07:00
snipe
d4dc1830ec
Fixes #2527 - honor the setting for whether Snpie-IT can access the outside world
2016-08-30 12:58:08 -07:00
snipe
04e9ca0942
Fixes #2399
2016-08-30 12:34:23 -07:00
snipe
5090468357
Fixes #2510 and #2488 - CSS class added to images in views
2016-08-30 07:20:07 -07:00
snipe
213cda8cf4
Fixes #2525
2016-08-30 07:03:22 -07:00
snipe
8816c481af
Added HTML for generating passwords in asset user creation modal
2016-08-30 06:48:23 -07:00
snipe
3ed0cf2be8
Moved import errors up higher on the screen, fixed some weird formatting bugaboos
2016-08-30 06:48:00 -07:00
snipe
25902db659
Generate password from modal
2016-08-30 06:47:18 -07:00
snipe
35a67ab18a
Fixes #2516 - listbox error on new asset
2016-08-29 23:49:23 -07:00
Daniel Meltzer
276e0a7114
Importer: Implement item update and interface improvments ( #2507 )
...
* Add support for updating assets to the importer.
If an asset with a matching asset tag is found, and the --update flag is
passed to the importer, we edit the matching asset with any
asset-specific values, and persist to the database. Any missing/blank
values are skipped.
TODO: Add to web interface, add support in consumables/accessories
* Allow deleting of files on the import page.
* Extend web interface to allow updating of imported items.
This adds a modal dialog to the import process. Currently the dialog
allows the choice of update vs ignore, and choosing the item type to
import (Accessory, Asset, Consumable).
Also use Helper::ParseFloat() for purchase_cost processing. It exists,
and fixes issues on my end at least.
* Implement editing of consumables and accessories.
* Rename getProcessImportFile to postProcessImportFile to reflect how it's now used
* Fix copy-pasta error.
2016-08-29 15:49:32 -07:00
snipe
0d088f3031
Fixes #2491 - show asset tag on dashboard
2016-08-25 21:28:46 -07:00
snipe
d473432436
Show encryption in fieldset list
2016-08-25 21:04:25 -07:00
snipe
96eb832fd3
Only decrypt if the user is an admin
2016-08-25 21:03:24 -07:00
snipe
122f0b9cba
Custom fields form in asset edit view
2016-08-25 18:35:28 -07:00
snipe
c49f10c9bb
Removed line break
2016-08-25 18:35:16 -07:00
snipe
b76ad5ea88
Reverted name of form field
2016-08-25 17:08:39 -07:00
snipe
61aa9beddb
Added new fields to custom fields views
2016-08-25 16:36:00 -07:00
snipe
f38912a5cf
Custom fields additions
2016-08-23 18:52:54 -07:00
snipe
ad22293f4b
Added show in nav for status label views and controller
2016-08-23 18:52:42 -07:00
snipe
90d2d0c7e1
Fixes #2469 - corrected config app.url
2016-08-23 16:04:22 -07:00
snipe
9407b4e28c
Removed console warning
2016-08-23 15:53:18 -07:00
snipe
7b8403cdb9
Pass status ID to ajax
2016-08-23 15:52:10 -07:00
snipe
e52a0f65bb
Update asset report to show deployed if asset is checked out
2016-08-23 11:36:34 -07:00
snipe
d9f2e7bf58
If custom field is type URL, display it as a link
2016-08-18 12:44:55 -07:00
snipe
923352537c
Moved column for in/out
2016-08-18 07:06:55 -07:00
snipe
4419dc7434
Merge branch 'fix-double-format' of https://github.com/dmeltzer/snipe-it into dmeltzer-fix-double-format
...
# Conflicts:
# app/Http/Controllers/ConsumablesController.php
# app/Http/Controllers/LicensesController.php
# resources/views/hardware/view.blade.php
2016-08-16 18:53:45 -07:00
Daniel Meltzer
ac63642224
Add manufacturer to licenses ( #2436 )
...
* Add manufacturer to licenses. Shows in table and edit. Need to improve manufacturer view to show lists beyond assets still.
* Remove extra closing tags, formatting
* Work on making the manufacturer view show more options. Need to figure out how to change the table dynamically.
* Cleanup formatting and fix a few weirdities in hardware/view.blade.php
* Standardize on two-space tabs in this file, as it seems the most
* common.
* Fix a few places where we call number_format without guaranteeing the
* item is a number and not a string.
* Show a "No Results" message on components page if there are no
* components.
* Show table of licenses on manufacturer view page.
This reworks the ManufacturersController::getDataView method to delegate
the view to a sub method (currently assets or licenses, but plan to
extend to consumables/accessories/components as well). We then put tabs
at the top of the view to show multiple tables. This just duplicates
the table layout from licenses/index.blade, but I wonder if theres a way
to centralize that code, maybe through partials, over time..
The only known missing part of manufacturers for licenses would be adding it
to the importer, but the license importer should probably migrate to
object importer before doing too much more...
* Add manufacturer to accessory.
* Add consumables to the manufacturer view page.
2016-08-16 18:49:54 -07:00
Daniel Meltzer
5959f83de3
Rename parseCurrencyString to formatCurrencyOutput to clarify what it does better.
2016-08-16 20:47:53 -05:00
Daniel Meltzer
0c912bcf49
Fix more number_format madness.
...
This does two main things:
1) The importer now imports as numbers, not parsed strings. This allows
is to format values on output instead of input, which is what was
happening in most places.
2) Add a Helper::parseCurrencyString method and port everything to use
this. This checks to see if the value is numeric or empty, and returns
the appropriate value in all cases. Should fix all known occurances of
number_format expections.
2016-08-16 20:41:28 -05:00
snipe
7edf1db101
Small tweaks to history
2016-08-12 19:03:32 -07:00
snipe
5e9740e0b4
Merge branch 'develop' of github.com:snipe/snipe-it into develop
2016-08-12 17:10:10 -07:00
snipe
41a20d8f66
Tidied up some debugging code, better explanation
2016-08-12 17:10:03 -07:00
snipe
06fcf3e07d
Import history blade
2016-08-12 16:01:34 -07:00
Daniel Meltzer
cc15a4f018
Use showAssetName instead of asset->name to include the asset tag ( #2437 )
2016-08-11 23:56:40 -07:00
snipe
4c787891e4
Use custom maintenance middleware
2016-08-11 19:22:26 -07:00
snipe
7992258b46
Updated UI with new required indicator
2016-08-11 15:44:01 -07:00
snipe
869da1da78
Add maintenance notes to maintenances tab in hardware view
2016-08-11 15:40:41 -07:00
snipe
1d3255a00b
Allow admin to turn LDAP password sync off.
...
This is added to handle customers/users with a security policy that prohibits third-parties or external databases from storing LDAP passwords.
2016-08-04 14:29:28 -07:00
snipe
29eadb10ae
Fixes #2387
2016-08-02 17:03:15 -07:00
snipe
1ca5f8bee5
Removed asterisks, use orange bar for req fields in locations
2016-08-02 16:40:38 -07:00
snipe
75e0c5565c
Add username and custom fields option to custom report
2016-08-02 15:04:10 -07:00
snipe
098e7e4feb
Hide email address if there is no value
2016-08-02 15:03:45 -07:00
snipe
ca8ca89955
Added custom color to status labels, only show status labels if there are results
2016-08-02 13:25:50 -07:00
snipe
03c2c267bc
Added favicon explicit link
2016-08-02 12:39:49 -07:00
snipe
a76fe98b2d
Only show a logo if a logo is uploaded
2016-08-02 12:34:08 -07:00
snipe
9e43a44d20
Better styling for forgotten password screens
2016-08-02 12:30:22 -07:00
snipe
17d5e40e02
Fixes #2383
2016-08-02 09:54:31 -07:00
snipe
0e5209e80f
Few more dashboard fixes
2016-08-02 05:06:17 -07:00
snipe
cbc42f3e59
Fix for deleted users display
2016-08-02 04:45:48 -07:00
snipe
ef6fb69cee
Fix translation
2016-08-02 04:26:07 -07:00
snipe
39929c7d89
Better handling for deleted users
2016-08-02 04:23:13 -07:00
snipe
23e23bab90
Remove display of port number since it’s ignored anyway
2016-08-02 03:26:38 -07:00
snipe
6204969639
Fixed requestable link
2016-08-02 02:12:18 -07:00
snipe
283bb4ae4b
Fixes #2381
2016-08-02 01:36:14 -07:00
snipe
8246a319a2
Fixes #2363 and #1097
2016-08-02 00:54:38 -07:00
snipe
27dee1b793
Removed comment
2016-08-01 20:15:25 -07:00
snipe
cdeccb399f
Hide extra options if superadmin is checked
2016-08-01 20:11:54 -07:00
snipe
eac6abe60a
Fixes #2378 - disallow admins to create/edit superadmins
...
Also disables admins from being able to edit groups, since that can grant superadmin access.
2016-08-01 18:43:11 -07:00
snipe
139325d8ba
Small tweaks for bad data
2016-08-01 10:17:46 -07:00
snipe
1f30bdee99
Fixes #2361
2016-07-30 17:27:08 -07:00
snipe
46eca54b44
Moved bulk checkout into assets nav
2016-07-29 14:17:59 -07:00
zjean
fcb1d6ac15
Fixed feedback on #2349 ( #2359 )
2016-07-29 13:59:50 -07:00
snipe
a53346be1f
Merge branch 'develop' of github.com:snipe/snipe-it into develop
2016-07-29 12:15:14 -07:00
snipe
fd94c76874
Fixes asset created_at
2016-07-29 12:15:09 -07:00
zjean
108a3c9dad
Updated view for #2324 ( #2357 )
2016-07-29 11:55:16 -07:00
snipe
85232c47da
Merge branch 'develop' of github.com:snipe/snipe-it into develop
2016-07-28 21:31:58 -07:00
snipe
47f6635992
A few more permissions tweaks
2016-07-28 21:31:53 -07:00
Daniel Meltzer
eef8d1609e
Small fixes ( #2350 )
...
* components.view should point to view, not create
* Fix comment
* Rename variable to accurately reflect its responsibility
* Fix line breaks in serial key, remove places where adding line breaks makes no sense. Fixes #2344
2016-07-28 20:59:42 -07:00
snipe
8a9307f357
Wordwrap license key
2016-07-28 18:56:02 -07:00
snipe
f31637adb4
Fixes #2346
2016-07-28 08:39:28 -07:00
snipe
3e5d2b5385
Ability to remove field from fieldset
2016-07-28 08:10:15 -07:00
snipe
0ee5dea1a1
Fixes #2344
2016-07-28 06:43:31 -07:00
snipe
9fbe6c68ac
Fixes #2304
2016-07-27 21:30:38 -07:00
snipe
eb508901c5
Zerofilling for auto-increment
2016-07-27 21:28:00 -07:00
snipe
3fd5fb836f
Restore linebreaks in notes
2016-07-27 20:24:09 -07:00
Daniel Meltzer
b4e54225a2
Fix exports ( #2338 )
...
* Update tableexport.js to the new version.
* Give the export file in each table a useful name.
The name takes the form of tabletype-export-YYYY-MM-DD.extension.
2016-07-27 19:45:45 -07:00
snipe
eec22c5aeb
Removed port stuff, since LDAP ignores it anyway :-/
2016-07-22 16:21:16 -07:00
snipe
b03330aae0
Added TLS option in settings for LDAP
2016-07-22 16:00:37 -07:00
snipe
ba25972b49
Add LDAP port number option
2016-07-22 15:09:49 -07:00
snipe
cc6b2a0081
FIxes #2280
...
This shouldn’t ever happen though. Bad data somwhere, I’m guessing.
2016-07-22 07:48:46 -07:00
snipe
128290bd82
Cleanup checkin blade
2016-07-22 02:34:25 -07:00
snipe
114540d836
Cleanup checkout form
2016-07-22 02:20:05 -07:00
snipe
0b57f74e36
Check for model name (this should never be blank, but…)
2016-07-22 02:14:12 -07:00
snipe
03d7d01e12
Fixes #2300
2016-07-22 02:12:04 -07:00
snipe
a1640d7fe3
Form cleanup
2016-07-22 02:11:57 -07:00
snipe
297820d347
Newer required style
2016-07-22 01:33:55 -07:00
snipe
78fda31379
Helper method to introspect into the model level validation to see if the field is required
...
(This does not yet handle form request validation)
2016-07-22 00:29:23 -07:00
snipe
3a04686ade
Nicer demo mode message
2016-07-22 00:28:22 -07:00
snipe
ca5d3e3006
Nicer license form display
2016-07-22 00:25:41 -07:00
snipe
e256bdc9f7
Clearer version in footer
2016-07-21 21:39:23 -07:00
snipe
b0dc5b4183
Fixes #2290
2016-07-21 21:28:17 -07:00
snipe
f6a4d4aaab
Better display for some features disabled for demo mode
2016-07-21 19:40:23 -07:00
Daniel Meltzer
c2f6e0cfd8
Don't escape html in default eula. Fixes #2277 ( #2279 )
2016-07-20 19:39:48 -07:00
Daniel Meltzer
ba6f26cef9
If a category has items in it, disable changing the category type ( #2288 )
2016-07-20 19:27:33 -07:00
Daniel Meltzer
68d8e6a3a9
Importer again ( #2260 )
...
* Quote item names when displaying in error table.
* Remove the danger class as well as the warning class when uploading a file. Fixes a display error if a file is successful after a file fails upload.
2016-07-18 15:46:03 -07:00
snipe
616f922306
Fixes #2254
2016-07-14 19:50:00 -07:00
snipe
99a42dfc38
More AD fixes
2016-07-14 16:27:32 -07:00
snipe
0cf8ac1d95
Add AD domain to settings
2016-07-14 15:52:52 -07:00
snipe
e6b872299d
Possible fix for #2246 - needs AD testing
2016-07-13 15:18:29 -07:00
snipe
a00198abc7
Added spinner for LDAP test
2016-07-13 07:34:54 -07:00
snipe
ab6e2a7301
Merge branch 'v3' of github.com:snipe/snipe-it into v3
2016-07-13 05:50:45 -07:00
snipe
ff6c3cfa17
Added LDAP settings check in settings page
2016-07-13 05:47:23 -07:00
Daniel Meltzer
bf88cd8233
Check for variables to exist and not null rather than assuming it does. Fixes #2247 . ( #2248 )
2016-07-12 21:03:23 -07:00
Daniel Meltzer
f683c78a69
Fix adding an image to an asset when public/uploads/assets does not exist ( #2240 )
...
* Fix adding an image to an asset when public/uploads/assets does not exist.
First check to see if we can create directory and do so. If any errors occur, display the error string as an error on the page.
* Add the public/uploads/assets directory to new installs.
* Add some comments explaining this code so I remember what it does next time.
2016-07-10 18:43:00 -07:00
snipe
6bdc88cfea
Removed extra space
2016-07-09 18:20:14 -07:00
snipe
5e8d8d6df0
Nicer date display
2016-07-07 02:07:31 -07:00
snipe
f2ddc7b0ae
Added purchase cost and purchase date to listing
2016-07-07 02:07:21 -07:00
snipe
a7a748385f
Longer cookie
2016-07-01 01:05:22 -07:00
snipe
0c65b6cad1
Nicer bulk delete layout
2016-06-29 04:30:21 -07:00
snipe
0c98390eef
Hide bulk actions, checkbox and checkout/in if deleted
2016-06-29 04:19:37 -07:00
Daniel Meltzer
52c89ca889
Hide Delete action if user is deleted. ( #2205 )
...
Issue: 1493
2016-06-28 11:50:11 -07:00
Daniel Meltzer
d484636bba
Add model number column to the hardware list. ( #2204 )
...
* Add model number column to the hardware list and allow searching based on model number. Column is hidden by default.
* Fix sorting. Add scope to order by model number.
2016-06-27 22:32:40 -07:00
snipe
0cf563ae5b
Show admin in maintenances
2016-06-22 17:04:47 -07:00
snipe
e5a5de6a0d
Just use inline validation instead of form request, since it's a one-off
2016-06-22 15:59:00 -07:00
snipe
0ca85f8a8a
Updates to components
2016-06-22 14:55:17 -07:00
Daniel Meltzer
43e64a5f8c
Store a list of errors associated with each field instead of overwriting the error if multiple occur. Also Adjust the importer to extract the asset tag earlier in the process so all asset related errors are associated with the asset tag rather than some being tied to the name.
2016-06-22 15:13:01 -04:00
snipe
dd1241f964
Fix in case crated_at is blank
2016-06-21 17:19:46 -07:00
snipe
e9227f77b6
Fixes #2163 - put model image in view if no asset image
2016-06-21 12:20:22 -07:00
snipe
6165d804f9
Merge pull request #2145 from dmeltzer/disable-select2-on-ios
...
Disable select2 on ios.
2016-06-17 17:15:47 -07:00
snipe
161c6fe2e6
Merge pull request #2173 from twistedR/fix-password-login
...
Use app.url for password reset instead of hard coded one.
2016-06-17 17:15:05 -07:00
snipe
1c51db876c
Merge pull request #2172 from ddreier/v3-label-changes
...
Center 1D Barcode and include Custom CSS in barcodes view
2016-06-17 17:14:28 -07:00
snipe
48595e3d76
Merge pull request #2135 from YetAnotherCodeMonkey/v3
...
Swap bgutter and sgutter as they seem to be reversed.
2016-06-17 17:12:47 -07:00
Raveesh
bb3d88cce5
Use the full app.url for the password link
2016-06-17 17:52:14 -04:00
Daniel Dreier
52084a2c24
Add CSS to center the 1D barcode and add PHP to include the custom CSS from Settings.
2016-06-17 14:38:50 -05:00
snipe
412756b651
Fix link to view manufacturer in hardware view
2016-06-15 21:14:26 -07:00
snipe
87352470c0
Added sortable created_at to assets and users
2016-06-15 21:06:17 -07:00
snipe
6a277a5391
Added inheritance back into users/groups
2016-06-15 20:45:45 -07:00
snipe
1efa69e51f
Fixes #2158
2016-06-15 11:50:57 -07:00
snipe
3ca81f4d73
Fixes #2140
2016-06-13 12:07:01 -07:00
snipe
dec95c3e06
Updated blade for box panel
2016-06-13 11:39:57 -07:00
snipe
2daed3c271
Fix for custom fields not saving
2016-06-10 16:36:46 -07:00
Daniel Meltzer
2159d77fc2
No longer necessary.
2016-06-10 07:46:38 -05:00
Daniel Meltzer
9c4c91063f
Merge branch 'v3' into Fix-Asset-Creation-with-old-data
2016-06-10 07:35:30 -05:00
Daniel Meltzer
4e74c553bd
Fix editing of assets. This also uses the asset form request for validation.
2016-06-10 07:33:33 -05:00
snipe
7a9cfb1a8f
Fixed label weirdness when no serial
2016-06-10 04:43:17 -07:00
snipe
4e1472f66d
Merge remote-tracking branch 'origin/v3' into v3-master
2016-06-10 00:48:33 -07:00
Daniel Meltzer
25c10c43dd
Disable select2 on ios. It's terribly slow, doesn't register click events, and has forces focus to the search bar by default (which makes the keyboard popup and take over the screen. The latter issue might justify disabling it for all mobile devices, but the performance issues certainly justify it on iOS.
2016-06-09 20:31:23 -05:00
Daniel Meltzer
044695cb02
Fix hardware creation error making old input disappear. This should be redone to dynamically update on the client side based on a JSON response instead of flashing and reloading, but that's a lot of change for v3 at this point.
2016-06-09 20:28:49 -05:00
snipe
66adffe6d9
Moved include
2016-06-09 14:41:58 -07:00
snipe
a04d6293d1
Proper hypenation of Snipe-IT in footer
2016-06-09 03:08:42 -07:00
snipe
2b5fb04ba9
Allow admin to add user on checkout screen
2016-06-09 00:36:52 -07:00
Drew Wilkinson
7f22d3f486
Fix margin for bottom to not be equal to side gutter, looks like a typo
2016-06-07 13:03:21 -04:00
Drew Wilkinson
c9d6857c73
Swap bgutter and sgutter as they seem to be reversed. I assume s=side=horizontal and b=bottom=vertical...
2016-06-07 12:39:53 -04:00
Daniel Meltzer
9648c6f1d3
Fix license Checkout.
...
A mistake in the sqlite porting led to "Please select an asset"
disappearing. This centralizes that code in Helper, and uses the code
in Licensescontroller and componentscontroller.
Also use the proper name on the components checkout page.
AssetMaintencesController reuses the same underlying code as
licensescontroller, but we don't want "Please select an asset" to be an
option there, so I'm not changing that code.
2016-06-07 07:58:08 -05:00
snipe
6de6052185
Hardcoded page number to prevent error
2016-06-02 17:17:50 -07:00
snipe
402c955f1c
Fixed title
2016-06-02 17:17:42 -07:00
snipe
485fb26393
Fixes #1985 - disallow checkin/checkout if the asset is not in a deployable status
2016-06-02 14:04:54 -07:00
snipe
9551c07528
Fixes #2087 - bad route to maintenance edit
2016-06-02 11:18:17 -07:00
snipe
a3e9b3df86
Updated error page title
2016-06-02 02:39:44 -07:00
snipe
89e656e709
Switched to can/cannot for blade
2016-06-02 02:39:36 -07:00
snipe
4998b5ab1b
Fixes #2080
2016-06-02 00:15:38 -07:00
Daniel Meltzer
37b416d5c7
Fix my git terrribleness.
2016-06-01 23:00:29 -05:00
Daniel Meltzer
c7e695d3fe
Revert "Move the breadcrumb thingy back inside the header. Remove it from a list item because it wasn't part of a list"
...
This reverts commit 9c77de6473
.
2016-06-01 22:55:37 -05:00
Daniel Meltzer
a152b0ae54
Center the logo text on small screens. It's looking more reasonable by the week...
2016-06-01 22:52:25 -05:00
Daniel Meltzer
9c77de6473
Move the breadcrumb thingy back inside the header. Remove it from a list item because it wasn't part of a list
2016-06-01 22:41:11 -05:00
Daniel Meltzer
71ca17649c
Improvements?
2016-06-01 22:30:12 -05:00
Daniel Meltzer
d85d3b14f7
More layout fixes for small devices.
2016-06-01 21:37:03 -05:00
Daniel Meltzer
5d206f2c20
Fix navbar spacing on screen and mobile. Move the items on the left of the navbar to their own list. Style fixes. Move breadcrumb to outside navbar because it was breaking things and I think it looks better
2016-06-01 20:10:19 -05:00
Daniel Meltzer
2ff1ee4d33
Fix some indentaiton and a missing tag, no functionality changes here.
2016-06-01 20:10:19 -05:00
snipe
d786be4fc0
Use local fontawesome and added select2
2016-06-01 15:43:55 -07:00
snipe
8a7a659a87
Added email domain, email format and username format to settings/setup form
2016-06-01 15:43:39 -07:00
snipe
45d3d90c94
Merge pull request #2067 from dmeltzer/ajax-mobile-upload-PR
...
Mobile-Friendly image capture/upload + Ajax rewrite of asset create
2016-06-01 11:34:42 -07:00
snipe
a9870db83f
Merge branch 'v3' of github.com:snipe/snipe-it into v3
2016-05-31 21:16:40 -07:00
snipe
697ed0d53c
Fixes UAT for User
...
Needed to specify form name to prevent focus in asset tag search from being submitted
2016-05-31 21:16:30 -07:00
Daniel Meltzer
b3454b1c24
Fix bug in image process logic that wouldn't resize the height. Also make it possible to choose files from android as well as pictures directly.
2016-05-31 19:50:58 -05:00
Daniel Meltzer
fcc79456fd
Play with a mobile friendly capture-image-from device when adding an asset. This also involved rewriting the upload to be all ajaxy and stuff
2016-05-31 19:50:58 -05:00
Daniel Meltzer
dab2a50982
Only display errors in import table if things actually prevent the asset from being created. Also some table formatting improvements.
2016-05-31 18:04:01 -05:00
snipe
c9d00b1f06
Merge branch 'v3' of github.com:snipe/snipe-it into v3
2016-05-31 14:27:39 -07:00
snipe
9bb258bb99
Updated alt tag
2016-05-31 14:27:33 -07:00
Daniel Meltzer
004c63cd5d
Improve web imported. Show a list of all items with that were not imported correctly after import. Modify ObjectImporter and add a web-import parameter that causes it to spit out json errors exclusively. Long term I want to separate the console command and the logic so we aren't calling the console command directly, but rather a class that does everything. This would allow for easier progress reports and ajaxification.
2016-05-26 21:29:29 -05:00
snipe
c89f357e4a
Fixes #2082
...
LOL whoops
2016-05-25 13:32:33 -07:00
snipe
8a968b4dfb
Responsive dashboard table
2016-05-24 19:04:56 -07:00
snipe
9aff515c0a
More mobile fixes
2016-05-24 18:50:54 -07:00
snipe
5f91329397
Some responsive fixes
...
Still needs work tho :(
2016-05-24 17:59:02 -07:00
snipe
84edc9cf25
New generated JS
2016-05-24 16:10:04 -07:00
snipe
5bceb5ce52
Display escaped parsedown note
2016-05-24 10:21:45 -07:00
snipe
f844bf4b41
Nicer focus handling for asset search
2016-05-24 01:10:05 -07:00
snipe
6e006a6873
Redundant top nav
2016-05-24 00:58:59 -07:00
snipe
fb35e40342
Search by asset tag
...
Compatible with barcode scanners
2016-05-20 17:02:28 -07:00
snipe
b796e72faf
Remove old search
2016-05-20 16:01:23 -07:00
snipe
7fd6051514
Fixes #2062 - old permissions masks to new
2016-05-20 12:23:31 -07:00
snipe
975b266cb0
Icon display on recent activity
2016-05-20 01:17:00 -07:00
snipe
6b5d0a5abf
Translations and nicer formatting for login/password reset
2016-05-20 00:25:45 -07:00
snipe
3d1f051e16
Remove demo login info
2016-05-19 23:21:01 -07:00
snipe
66beeeb26d
Added notes back to asset file uploads
2016-05-19 23:12:27 -07:00
snipe
cbcc155f27
Settings tweaks
2016-05-19 19:49:25 -07:00
snipe
15eb6df1db
Add settings for alert interval threshold and inventory threshold
2016-05-19 19:33:53 -07:00
snipe
29e54830e1
Added 2D barcodes to labels
2016-05-19 19:12:42 -07:00
snipe
b2b3b3d5ad
Hide bulk attributes for components (for now)
2016-05-18 20:39:53 -07:00
snipe
5333c7083a
More dashboard fixes
2016-05-18 19:48:19 -07:00
snipe
c1c7fa143d
Components display on assets page
2016-05-18 19:26:50 -07:00
snipe
fb26188e41
Fixed dashboard for components
2016-05-18 19:16:43 -07:00
snipe
47c70141c7
Gross copypasta fix for #1932
2016-05-18 19:08:16 -07:00
snipe
4ba2b89940
Add MS Excel as export
...
Excel does not work in Safari - known webkit issue, no fix :(
2016-05-18 18:14:40 -07:00
snipe
0780f97807
Add multisort to assets
2016-05-18 16:48:46 -07:00
snipe
b0b7cfa999
Better handling for show/hide columns in depreciation report
2016-05-18 16:06:29 -07:00
snipe
7ee13113e0
Add depreciation name and months to depreciation report
2016-05-18 15:59:54 -07:00
snipe
e552c36a0a
Add model_no, item_no, and manufacturer to consumables
2016-05-16 17:11:31 -07:00
snipe
5b829884b8
Remove commented out js
2016-05-14 15:06:27 -07:00
snipe
8b0393ab52
Fontawesome animations
2016-05-14 15:06:16 -07:00
snipe
f4490b14f8
[Feature] Re-order custom fields (drag and drop)
2016-05-14 14:06:59 -07:00
snipe
72d54bdb88
Fixed formatting on license checkin/checkout
2016-05-12 21:03:53 -07:00
snipe
a726934cde
Fixed bulk delete+checkin for users
2016-05-12 21:01:31 -07:00
snipe
ae0e7b9078
Updatd documentation links, use https
2016-05-12 18:06:19 -07:00
snipe
b9b8149234
Minor backups fixes
2016-05-12 16:20:23 -07:00
snipe
6d91774943
[Feature Request] Fixes #2030 - allow asset name change on checkin
2016-05-12 12:34:44 -07:00
snipe
a96947efa9
Possible fix for #2037
...
via https://github.com/laravel/framework/issues/8565#issuecomment-151171239
2016-05-12 12:06:22 -07:00
snipe
ae8a03fec3
Add manufacturer name/sorting/searching on assets
2016-05-12 10:38:57 -07:00
snipe
c56c398d4c
Fixes #1996 - replace old Sentry methods with laravel native
2016-05-09 15:40:27 -07:00
snipe
d40289fbc9
Fixes #1997 and #1996 - replace sentry functions
2016-04-28 21:59:43 -07:00
snipe
e6cbafe5ff
Suppress console warning
2016-04-28 20:19:31 -07:00
snipe
449163c875
Fixes #1995 - updated group admin to use native permissions
2016-04-28 14:03:54 -07:00
snipe
97a91e2d83
Fix setting namespace
2016-04-25 12:15:41 -07:00
snipe
898d9ad025
[Feature] Added Supplier and Assigned to in asset email alert
...
[Bugfix] Fixed escaping for email templates for L5.2
2016-04-23 04:04:03 -07:00
snipe
b250e2b5f0
[Bugfix] Fixed escaping for email templates for L5.2
2016-04-23 04:03:26 -07:00
snipe
1b5ef695f2
Add custom fields to modals in create asset
2016-04-23 03:12:31 -07:00
snipe
30c6657fc1
Fixes date selector box
2016-04-23 02:36:08 -07:00
snipe
66a5050143
Fixed field name on checkin form
2016-04-23 02:06:57 -07:00
snipe
b02cb91ae6
Tighter form display (offset-2)
2016-04-21 22:15:09 -07:00
snipe
c9252989a1
Added red highlight back to superadmins
2016-04-21 21:59:50 -07:00
snipe
e72d61d896
Checkin and Delete button
2016-04-21 21:56:28 -07:00
snipe
d009c66c8b
Fixed bulk user delete display
2016-04-21 21:53:31 -07:00
snipe
4b6f657739
Nicer purge box design
2016-04-21 21:53:22 -07:00
snipe
8900672181
Nicer select2 box
2016-04-21 21:00:45 -07:00
snipe
e1cca75f57
Updated from alert to callout
2016-04-21 20:52:53 -07:00
snipe
2284a0783f
Improved user UI for user view
2016-04-21 20:26:56 -07:00
snipe
4c3dada8e4
More responsive UI for small screens
2016-04-21 19:45:42 -07:00
snipe
c39e27cc5e
Fixes #1955 - searching within locations
2016-04-19 20:23:04 -07:00
snipe
5c99f9da15
Change certificate icon to floppy disk icon
2016-04-19 19:42:16 -07:00
snipe
f2d883e711
Removed box header
2016-04-19 07:43:49 -07:00
snipe
679a6a5522
Partial - add support for drag+drop reordering
2016-04-19 07:19:12 -07:00
snipe
b72429a303
Suppress console log
2016-04-19 07:17:57 -07:00
snipe
3e84d66c80
Re-use settings to prevent 1001 queries
2016-04-19 06:11:20 -07:00
snipe
49c09dd356
Added ability to purge soft-deletes from admin
2016-04-19 04:36:07 -07:00
snipe
30b82f61ec
I don't think we need all this for the login page
2016-04-13 05:01:13 -07:00
snipe
0e6b8a8358
Switch to use trans from Lang::get for laravel 5.2
2016-04-07 02:51:57 -07:00
snipe
64d36a9e64
Fixes #1922 - sort by license name
2016-04-04 22:16:24 -07:00
snipe
6f9bad1005
Use lightbox for images in asset file listing
2016-03-25 20:38:27 -07:00
snipe
41384dc62f
Fixes #1845 - remove ability for users to change their email and password
2016-03-25 18:20:57 -07:00
snipe
27543d16f6
Additional escaping
2016-03-25 15:24:12 -07:00
snipe
f1bdaeaf95
Escaped input on listing page
2016-03-25 14:24:27 -07:00
snipe
fb84ba2878
Add color picker just to settings
2016-03-25 04:18:01 -07:00
snipe
82d6a4e025
Fixed Asset namespace
2016-03-25 04:16:32 -07:00
snipe
eb95f5ca4f
Cleanup js and CSS elixir stuff
2016-03-25 03:36:37 -07:00
snipe
fe00b0e401
Version 3 - hold onto your butts
2016-03-25 01:18:05 -07:00