Commit graph

1413 commits

Author SHA1 Message Date
snipe
5e9e6da577 Basic consumables API 2017-01-26 18:46:18 -08:00
snipe
0e1f5c173c Added blue-imp to package.json 2017-01-26 18:31:24 -08:00
snipe
34ab78ef99 Updated db column name test for various languages 2017-01-26 16:57:23 -08:00
snipe
11810ae9ad Minor CSS changes 2017-01-26 14:56:34 -08:00
snipe
5d3568136e Added some printer-friendly stuff 2017-01-26 06:20:53 -08:00
snipe
9ac9c6f1bc Updated convertUnicodeDbSlug to use Patchwork if intl isn’t installed 2017-01-26 04:59:14 -08:00
snipe
863735a6e5 Fix utf encoding on DB 2017-01-26 04:52:38 -08:00
snipe
d02a7064e3 Added patchwork for fallback for systems without intl 2017-01-26 04:52:30 -08:00
snipe
b4c6d0c897 Added optional help text field to custom fields 2017-01-26 04:52:11 -08:00
snipe
b0f84fa82b Updated migration to fix field names 2017-01-26 04:49:01 -08:00
snipe
19313e4b83 Fixed borked down() method in migration 2017-01-26 04:48:43 -08:00
snipe
5e9c69711b Set trimonsearch to false to prevent weird trimming on search queries 2017-01-26 04:48:22 -08:00
snipe
cbff2ec57d Removed log comment 2017-01-25 22:29:05 -08:00
snipe
a688822899 Merge branch 'develop' of github.com:snipe/snipe-it into develop 2017-01-25 21:33:25 -08:00
snipe
481722507d Composer update 2017-01-25 21:33:11 -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
855d775c41 Fix fieldset blade path 2017-01-25 18:39:45 -08:00
snipe
dc47a0fad6 Fixes #2551 - use UTF-8 safe slugging for MySQL columns 2017-01-25 18:38:20 -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
2a7469d898 Fix uniqueness issue on saving edited fields 2017-01-25 04:52:47 -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
af211c1203 Remove unused method 2017-01-25 03:10:44 -08:00
snipe
ed7e967f4a Helper cleanup, slug helper 2017-01-25 03:10:35 -08:00
snipe
80da0f801c Fixes #2921 - use toUTF8 instead of fixUTF8 2017-01-25 03:10: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
c907414e71 Added escaping 2017-01-24 19:24:47 -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
e4e4e6ae47 Licenses transformer for API 2017-01-24 18:57:33 -08:00
snipe
afacee90ae Fixed variable for transformer 2017-01-24 18:57:21 -08:00
snipe
ebe3f58805 Added missing manufacturer data on save 2017-01-24 18:57:03 -08:00
snipe
88faefe1ed Licenses listing index API 2017-01-24 18:56:27 -08:00
snipe
8f0ab1e719 Fixed weird status code error on ajax 2017-01-24 18:56:15 -08:00
snipe
b019e6e950 Removed closures from routes files so that we can allow people to cache routes for performance optimization 2017-01-24 17:37:07 -08:00
snipe
eea779c16d Merge branch 'develop' of github.com:snipe/snipe-it into develop 2017-01-24 17:07:23 -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
Daniel Meltzer
0f9e39e4cd Avoid magic numbers in the seeders, instead adjust order of seeding and load relationships directly. (#3224) 2017-01-22 14:57:09 -08:00
Daniel Meltzer
df4c7e32b1 Another Travis Fix (#3211)
Make sure we use the testing env for passport:install so we write to the correct db.
2017-01-19 11:48:06 -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