snipe
|
46d3a784a2
|
Fixes groups for cloning users
|
2016-06-02 00:41:10 -07:00 |
|
snipe
|
1daa6abf48
|
Merge pull request #2101 from dmeltzer/importer-again
Case insensitive string comparison for items when importing
|
2016-06-01 18:13:02 -07:00 |
|
snipe
|
04610e7864
|
Just use model validation for new user
|
2016-06-01 18:04:11 -07:00 |
|
Daniel Meltzer
|
da01591ab8
|
Case insensitive string comparison for items when comparing with existing items. Fixes some false errors. Also remove stray characters from manufacturer logging.
|
2016-06-01 19:31:24 -05:00 |
|
snipe
|
cffa76e627
|
Find first record, instead of hardcoded id 1
|
2016-06-01 15:50:50 -07:00 |
|
snipe
|
9c4cd9c3ce
|
Save email/username format in settings controller
|
2016-06-01 15:45:26 -07:00 |
|
snipe
|
eacf70ee3f
|
Updated validation
|
2016-06-01 15:45:05 -07:00 |
|
snipe
|
f3c6275f8d
|
Removed settings form request
|
2016-06-01 15:43:12 -07:00 |
|
Daniel Meltzer
|
1c1ef951e9
|
Fix a regression in Helper::usersList and ::managerList() where the "Select a User" option disappeared. Also format names the way they used to be formatted.
|
2016-06-01 13:47:46 -05:00 |
|
Daniel Meltzer
|
3ddaa88694
|
Fix image processing when editing an existing asset. Also reenable the image scaling on the server, but boost limit to 800x800
|
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 |
|
snipe
|
11c400f12b
|
Merge pull request #2095 from dmeltzer/importer-improvements
Reduce Import error warnings in importer.
|
2016-05-31 17:45:29 -07:00 |
|
Daniel Meltzer
|
f2a5337ad2
|
Simplify
|
2016-05-31 19:41:14 -05:00 |
|
Daniel Meltzer
|
4af5cdd64f
|
asset_id is not allowed to be null in asset_log according to db schema. 0 it out here to make sqlite happy.
|
2016-05-31 19:41:14 -05:00 |
|
Daniel Meltzer
|
0fa82743a1
|
Remove remaining DB::Raw(concat) calls to make things more sqlite friendly. This adds one new method to the Asset Model to return the formatted string that was used by the license and asset maintence controller. It also fixes a potential sqlite-only issue where '' and null are different.
|
2016-05-31 19:41:14 -05:00 |
|
Daniel Meltzer
|
45d93ffa8c
|
Use a transaction while creating license seats. Makes adding a license with a large number of seats much more managable.
|
2016-05-31 19:41:14 -05:00 |
|
Daniel Meltzer
|
4b98711e07
|
Replace the assorted concat() methods with a full_name method in the User model and adjust queries accordingly
|
2016-05-31 19:41:14 -05:00 |
|
Daniel Meltzer
|
a729038ccd
|
Fix typo.
|
2016-05-31 19:00:11 -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
|
0e0b31bba6
|
Company name length to 1
|
2016-05-31 15:04:13 -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 |
|
Daniel Meltzer
|
715e385925
|
Two things. One, try to make the import uploads directory if it doesn't exist. Two, call the object importer instead of the old asset importer. TODO: Feed output from object importer back to import page.
|
2016-05-26 08:00:00 -05:00 |
|
Daniel Meltzer
|
891c37b2ed
|
Add warranty months. Also fix a merge issue where things reverted back to comment instead of log.
|
2016-05-25 21:13:26 -05:00 |
|
Daniel Meltzer
|
e353df588f
|
Importer improvements. If user real name doesn't exist don't try to create the user.
|
2016-05-25 20:47:46 -05:00 |
|
Daniel Meltzer
|
fd0d04eba4
|
Import status labels.
|
2016-05-25 20:46:01 -05:00 |
|
Daniel Meltzer
|
22c6f32e92
|
Instead of a field in the csv, set whether assets, consumables, or accessories are generated by an option on the command line. Also Adjustconsumables/accessories to function smoother.
|
2016-05-25 20:37:19 -05:00 |
|
Daniel Meltzer
|
04428d2d07
|
Replace console output in ObjectImporter with a logging mechanism. Also track all model/validation errors and output them at the end of the import, rather than inline.
|
2016-05-25 20:37:19 -05:00 |
|
snipe
|
37be587c39
|
Make regular and highlight colors the same, since we're not using highlight colors in the pie chart yet
|
2016-05-24 16:19:44 -07:00 |
|
snipe
|
0c33575962
|
Merge branch 'v3' of github.com:snipe/snipe-it into v3
|
2016-05-24 16:10:45 -07:00 |
|
snipe
|
bfc3f69adb
|
Better comments on model methods
|
2016-05-24 16:08:18 -07:00 |
|
snipe
|
cde0d49e18
|
Added assets method
|
2016-05-24 16:06:22 -07:00 |
|
snipe
|
abf027059f
|
Fixed comment
|
2016-05-24 16:06:15 -07:00 |
|
snipe
|
4edc2a7a66
|
Route and controller for dashboard chart
|
2016-05-24 16:06:09 -07:00 |
|
snipe
|
3b838ca867
|
Added static colors for charts
|
2016-05-24 16:05:51 -07:00 |
|
Daniel Meltzer
|
293b8c0dea
|
Fix strings for StatusLabels, they still referenced locations.
|
2016-05-24 17:54:44 -05:00 |
|
snipe
|
780c0e678d
|
Changed min dimensions to 500 from 300
|
2016-05-24 13:21:18 -07:00 |
|
snipe
|
de5e1ca86b
|
Add persedown helper
|
2016-05-24 10:21:33 -07:00 |
|
snipe
|
6c6e65b8ca
|
Fixes #2076
|
2016-05-24 09:46:43 -07:00 |
|
snipe
|
64d818e56e
|
Fixed License and LicenseSeat namespaces for importer
|
2016-05-24 02:17:10 -07:00 |
|
snipe
|
d6715914e1
|
Fixed supplier namespace
|
2016-05-24 02:13:28 -07:00 |
|
snipe
|
f10b3b7cdb
|
Fix for license importer
|
2016-05-24 01:51:47 -07:00 |
|
snipe
|
f844bf4b41
|
Nicer focus handling for asset search
|
2016-05-24 01:10:05 -07:00 |
|
snipe
|
cb91829729
|
Fixed division by zero error
|
2016-05-24 00:49:56 -07:00 |
|
snipe
|
fb35e40342
|
Search by asset tag
Compatible with barcode scanners
|
2016-05-20 17:02:28 -07:00 |
|
snipe
|
7fd6051514
|
Fixes #2062 - old permissions masks to new
|
2016-05-20 12:23:31 -07:00 |
|
snipe
|
2c7b345ad2
|
Merge pull request #2057 from dmeltzer/fix-settings-table-for-sqlite
Fix Settings Table for Sqlite
|
2016-05-19 20:27:56 -07:00 |
|
Daniel Meltzer
|
a6849fc689
|
Remove stray code from my commit and add a migration to fix the Settings issue the proper way.
|
2016-05-19 21:52:49 -05:00 |
|
snipe
|
db6305bf1f
|
Merge pull request #2056 from dmeltzer/make-categories-limit-work
Make limit/offset work in getDataView
|
2016-05-19 19:50:22 -07:00 |
|
snipe
|
cbcc155f27
|
Settings tweaks
|
2016-05-19 19:49:25 -07:00 |
|
Daniel Meltzer
|
1148750c9a
|
Make limit/offset work in getDataView
|
2016-05-19 21:45:48 -05:00 |
|
snipe
|
c4a699f109
|
Validation for new alert settings
|
2016-05-19 19:43:05 -07:00 |
|
snipe
|
2b1bf9f7f3
|
Merge branch 'v3' of github.com:snipe/snipe-it into v3
|
2016-05-19 19:34:11 -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 |
|
Daniel Meltzer
|
592ce4c2de
|
Readd sample.csv. Also port away from Sentry in the importer to be laravel5 compliant.
|
2016-05-18 23:33:18 -05:00 |
|
Daniel Meltzer
|
4f70fa88d9
|
Rename to snipeit:import
|
2016-05-18 22:40:02 -05:00 |
|
Daniel Meltzer
|
173c3de36a
|
Add the asset to the cache after creating it as well.
|
2016-05-18 22:40:02 -05:00 |
|
Daniel Meltzer
|
2a56148ec2
|
Remove extraneuous htmlentities() calls, now that we call it in array_smart_fetch
|
2016-05-18 22:40:02 -05:00 |
|
Daniel Meltzer
|
df749f26f5
|
Add the company/suppliers to the cache. This fixes some issues with duplicate items existing
|
2016-05-18 22:40:02 -05:00 |
|
Daniel Meltzer
|
191ae110d0
|
* Alphabetize the createOrFetch methods
* Move the html escaping to array_smart_fetch to avoid duplication
* Ensure string comparisons have === everywhere
|
2016-05-18 22:40:02 -05:00 |
|
Daniel Meltzer
|
5821127a79
|
Update/port ObjectImportComandd to work with v3. Also change to do one big transactional commit instead of writing to db after each item. Went from a 2 minute import to a 5 second import for a 2000 item file. I still need to do some more santization of the input and work on error handling, but this seems to be in decent shape.
|
2016-05-18 22:40:02 -05: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
|
23e416fd88
|
Make site name required
|
2016-05-18 18:24:28 -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
|
0568e979e8
|
If permissions are blank, don't error out on json_decode
|
2016-05-18 14:38:17 -07:00 |
|
snipe
|
631aade6c4
|
Cleaned up language strings for categories
|
2016-05-17 21:16:12 -07:00 |
|
snipe
|
0ea5b090af
|
Fixes issue with HTTPS key not found on non-HTTPS installs
|
2016-05-17 21:15:48 -07:00 |
|
snipe
|
f9572ffa0c
|
Fixes #2048
|
2016-05-17 21:15:29 -07:00 |
|
snipe
|
e552c36a0a
|
Add model_no, item_no, and manufacturer to consumables
|
2016-05-16 17:11:31 -07:00 |
|
snipe
|
63f4bbe412
|
Temporarily remove clone option from categories view
|
2016-05-14 18:06:49 -07:00 |
|
snipe
|
8b072fddcf
|
Fixes middleware for locale
|
2016-05-14 17:25:56 -07:00 |
|
snipe
|
415b60a293
|
Added check for setup in Setting model
|
2016-05-14 16:09:00 -07:00 |
|
snipe
|
8ca71df7c9
|
Check for superuser
|
2016-05-14 15:05:35 -07:00 |
|
snipe
|
9a8e4a55e7
|
Check for DB table
|
2016-05-14 15:05:28 -07:00 |
|
snipe
|
1a14abed05
|
Check that the table exists
Should probably find a way to handle this that doesn't require a DB call
|
2016-05-14 15:05:20 -07:00 |
|
snipe
|
4dd3a95b6d
|
Fix https detection
|
2016-05-14 15:04:59 -07:00 |
|
snipe
|
beed74c0d0
|
Add extra tables for drop
|
2016-05-14 15:04:51 -07:00 |
|
snipe
|
f4490b14f8
|
[Feature] Re-order custom fields (drag and drop)
|
2016-05-14 14:06:59 -07:00 |
|
snipe
|
a726934cde
|
Fixed bulk delete+checkin for users
|
2016-05-12 21:01:31 -07:00 |
|
snipe
|
252b114b5f
|
Fixed case sensitive model for status labels
|
2016-05-12 17:23:51 -07:00 |
|
snipe
|
73327d31e3
|
Updated backup paths for config variables in laravel-backups 3.7.0
|
2016-05-12 17:16:10 -07:00 |
|
snipe
|
9cfde523b0
|
Updated laravel-backup package
Files are still not being generated. Open a ticket with the package maintainer
|
2016-05-12 16:54:07 -07:00 |
|
snipe
|
b9b8149234
|
Minor backups fixes
|
2016-05-12 16:20:23 -07:00 |
|
snipe
|
720274446e
|
Fixes #1997 - save user groups without Sentry crap
|
2016-05-12 15:26:48 -07:00 |
|
snipe
|
6d91774943
|
[Feature Request] Fixes #2030 - allow asset name change on checkin
|
2016-05-12 12:34:44 -07:00 |
|
snipe
|
062cbeb18f
|
Fixed bug in categories asset listing for hardware
|
2016-05-12 10:39:19 -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
|
a144fb77cd
|
Fixed hodor
|
2016-05-09 15:38:29 -07:00 |
|
snipe
|
d40289fbc9
|
Fixes #1997 and #1996 - replace sentry functions
|
2016-04-28 21:59:43 -07:00 |
|
snipe
|
ba01b20ad4
|
Use updated redirect() reference
|
2016-04-28 21:06:41 -07:00 |
|
snipe
|
8dd0e72284
|
Remove erroneous comment
|
2016-04-28 21:05:45 -07:00 |
|
snipe
|
d927aa3273
|
Fix delete method for groups
|
2016-04-28 21:03:56 -07:00 |
|
snipe
|
a0bff94de3
|
Moved selectedPermissionsArray
|
2016-04-28 20:57:07 -07:00 |
|
snipe
|
7d8af579cf
|
Updated controller with correct helper namespace
|
2016-04-28 20:57:02 -07:00 |
|
snipe
|
7783471cc3
|
Move selectedPermissionsArray to helper, since it can be used by users as well
|
2016-04-28 20:56:47 -07:00 |
|
snipe
|
8dc0dc0a07
|
Update permissions for cli user tool
|
2016-04-28 20:56:27 -07:00 |
|
snipe
|
7b489ad1ec
|
Ability to suppress users from checkoutable list
|
2016-04-28 20:19:22 -07:00 |
|
snipe
|
449163c875
|
Fixes #1995 - updated group admin to use native permissions
|
2016-04-28 14:03:54 -07:00 |
|
snipe
|
32c193b9bf
|
[Bugfix] Fixed Mail namespace
|
2016-04-23 04:02:52 -07:00 |
|
snipe
|
c3b7332e3b
|
[Bugfix] Fixed Mail namespace
|
2016-04-23 04:02:40 -07:00 |
|
snipe
|
96911b9e57
|
Fixes #1944 - add manufacturer to model list
|
2016-04-23 03:34:49 -07:00 |
|
snipe
|
3eb09871cf
|
Fixed model name
|
2016-04-23 03:12:39 -07:00 |
|
snipe
|
1b5ef695f2
|
Add custom fields to modals in create asset
|
2016-04-23 03:12:31 -07:00 |
|
snipe
|
97e218541b
|
Fixes date sanity check in checkout
|
2016-04-23 02:36:21 -07:00 |
|
snipe
|
7a65fe8f89
|
Only get fieldset rules if there if is a model selected
|
2016-04-23 02:35:31 -07:00 |
|
snipe
|
93e7715c28
|
Fixes dumb timestamp if the user manually removes date
|
2016-04-23 02:34:29 -07:00 |
|
snipe
|
7e0ab645bf
|
Removed junk text
|
2016-04-23 02:09:52 -07:00 |
|
snipe
|
4d4b4ffd36
|
Use new checkout/checkin method
|
2016-04-23 02:08:38 -07:00 |
|
snipe
|
466f660a63
|
Removed older commented out code
|
2016-04-23 02:08:18 -07:00 |
|
snipe
|
aa13b24bbc
|
Remove Parsefloat. Again.
|
2016-04-23 02:08:04 -07:00 |
|
snipe
|
8179fc2f90
|
Changed checkout method to be more generic, for checkin and checkout
|
2016-04-23 02:07:40 -07:00 |
|
snipe
|
c9d285cf47
|
Fixed float for purchase_cost
|
2016-04-21 22:23:08 -07:00 |
|
snipe
|
44f7305e12
|
Fix restore assets
|
2016-04-21 21:01:57 -07:00 |
|
snipe
|
6b982ec253
|
Check for accessories
|
2016-04-21 21:01:45 -07:00 |
|
snipe
|
a0b080b91d
|
Fixed restore again.
For some reason, $user->restore() isn't working? WTF.
|
2016-04-21 20:52:32 -07:00 |
|
snipe
|
0a5e7214aa
|
Fixed restore method
|
2016-04-21 20:27:03 -07:00 |
|
snipe
|
c39e27cc5e
|
Fixes #1955 - searching within locations
|
2016-04-19 20:23:04 -07:00 |
|
snipe
|
4efc30c63e
|
Escape search query text
|
2016-04-19 20:22:37 -07:00 |
|
snipe
|
f2d883e711
|
Removed box header
|
2016-04-19 07:43:49 -07:00 |
|
snipe
|
13f85e82bb
|
Fixes #1909 - allow 0 month depreciation
|
2016-04-19 07:39:54 -07:00 |
|
snipe
|
3e84d66c80
|
Re-use settings to prevent 1001 queries
|
2016-04-19 06:11:20 -07:00 |
|
snipe
|
c4ea4f80b1
|
Fixes #1693 - hide soft-deletes assets from asset model view
|
2016-04-19 04:55:16 -07:00 |
|
snipe
|
7c710e3fbe
|
Updated kernel with new namespace
|
2016-04-19 04:36:36 -07:00 |
|
snipe
|
599066cbde
|
Use error method to highlight errors in import console
|
2016-04-19 04:36:25 -07:00 |
|
snipe
|
49c09dd356
|
Added ability to purge soft-deletes from admin
|
2016-04-19 04:36:07 -07:00 |
|
snipe
|
78aa0cc378
|
Fixes #1918 - wrong link for status
|
2016-04-19 02:44:59 -07:00 |
|
snipe
|
18869550a7
|
Fixed stray quotes
|
2016-04-19 02:28:54 -07:00 |
|
snipe
|
9de2725de0
|
More purge fixes
|
2016-04-19 01:38:11 -07:00 |
|
snipe
|
a8ff632740
|
Fixes asset purge
|
2016-04-19 01:27:04 -07:00 |
|
snipe
|
74400eb9a1
|
Purge function to delete all soft-deleted items
|
2016-04-19 00:47:54 -07:00 |
|
snipe
|
4161a8af29
|
Change snipe-it commands to use common namespace
|
2016-04-19 00:47:32 -07:00 |
|
snipe
|
f1ad5461d8
|
Feature: Artisan command to allow you to disable LDAP in case you lock yourself out.
|
2016-04-14 11:59:01 -07:00 |
|
snipe
|
cd0df27516
|
Comment edit
|
2016-04-12 19:24:02 -07:00 |
|
snipe
|
b6fa3a2a89
|
Added todos, fixed ID casing
|
2016-04-07 17:23:52 -07:00 |
|
snipe
|
4b168e8cfa
|
Fixes #1932 - disallow category delete if there are assets/accessories/etc
|
2016-04-07 17:15:30 -07:00 |
|
snipe
|
d601db2090
|
Updated docs
|
2016-04-07 17:08:38 -07:00 |
|
snipe
|
bf728da39d
|
Updated to use 5.2 trans() instead of Lang::get for localization
|
2016-04-07 13:39:35 -07:00 |
|
snipe
|
a62859dc6d
|
Updated docblocks
|
2016-04-07 13:21:09 -07:00 |
|
snipe
|
95e4845176
|
Fix userlist for accessory checkout
|
2016-04-07 05:03:14 -07:00 |
|
snipe
|
4a7b0c0d0f
|
Updated docblocks
|
2016-03-28 22:51:49 -07:00 |
|
snipe
|
6f9bad1005
|
Use lightbox for images in asset file listing
|
2016-03-25 20:38:27 -07:00 |
|
snipe
|
90d4a8b2e3
|
Cleanup namespaces a bit
|
2016-03-25 19:26:22 -07:00 |
|
snipe
|
e7405e8d89
|
Coding is still hard, apparently.
|
2016-03-25 18:51:44 -07:00 |
|
snipe
|
a10da2e148
|
Fixes error loading consumables
|
2016-03-25 18:29:45 -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
|
f1558706ff
|
Updated docblocks
|
2016-03-25 18:07:12 -07:00 |
|
snipe
|
46a76e2c55
|
More compact user code
|
2016-03-25 17:45:50 -07:00 |
|
snipe
|
bd1cb921fc
|
Nicer namespacing and lazy eager loading for 101 queries in location assets
|
2016-03-25 17:38:17 -07:00 |
|
snipe
|
2b74fd86cb
|
Trying to fix backup script
This is still broken, but I will come back to it
|
2016-03-25 17:21:01 -07:00 |
|
snipe
|
95e2825716
|
A few more path fixes
|
2016-03-25 17:20:28 -07:00 |
|
snipe
|
bddb7fca23
|
Additional doc blocks, added private_uploads path
|
2016-03-25 15:50:08 -07:00 |
|
snipe
|
27543d16f6
|
Additional escaping
|
2016-03-25 15:24:12 -07:00 |
|
snipe
|
4b9dc430c4
|
Escape data in datatables
|
2016-03-25 06:50:24 -07:00 |
|
snipe
|
753a7333f1
|
If the settings table is empty, set a default
|
2016-03-25 05:39:08 -07:00 |
|
snipe
|
7ec109c4d8
|
Fixed slug helper
|
2016-03-25 03:32:35 -07:00 |
|
snipe
|
aff133b5f1
|
Applied updates from PR for LDAP pagination
|
2016-03-25 01:38:10 -07:00 |
|
snipe
|
fe00b0e401
|
Version 3 - hold onto your butts
|
2016-03-25 01:18:05 -07:00 |
|