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
snipe
bebb653a70
Pull common formatters into partial
2017-01-18 19:28:35 -08:00
snipe
5d14acaac4
Fixed bulk actions using native bootstrap-tables checkall
2017-01-18 07:40:40 -08:00
snipe
47cf734f72
Hide the app div
...
This will need to be fixed later, but the flash of unstyled content on the non-api pages was making me cray
2017-01-18 05:02:00 -08:00
snipe
297034c037
APIified custom fields reorder
2017-01-18 04:58:56 -08:00
snipe
db7b1b586c
Fixed custom fields improprly nested form tags
2017-01-18 04:58:31 -08:00
snipe
eac025263b
Basic hardware bootstrap table formatter
2017-01-18 04:16:25 -08:00
snipe
8a4a4264cd
Formatters for bootstyra-tables users listing
...
We should probably abstract these out, since we use similar or the same fields imn other places
2017-01-18 04:12:13 -08:00
snipe
9bc10edc8d
Rervet that for now - still need to only enable dropdown if more than one is selected
2017-01-13 21:05:02 -08:00
snipe
e284e9900a
Use native boostrap tables check-all
2017-01-13 21:02:55 -08:00
snipe
acd8eafc8c
VERY basic example of dynamic buttons in table
2017-01-13 20:58:17 -08:00
snipe
89edda2c23
Manufacturers API
2017-01-13 09:37:06 -08:00
snipe
213a234bef
Check for valid category types in validation
2017-01-13 09:27:32 -08:00
snipe
14ddcc56a2
Categories API
2017-01-13 09:01:10 -08:00
snipe
edca6ad19d
Make eol, notes sortable on asset model
2017-01-13 08:41:17 -08:00
snipe
ae540af2a9
Additional fields for asset models
2017-01-13 08:39:02 -08:00
snipe
c7e1b426e7
Additional API routes and controllers for models, suppliers, users, locations and status labels
2017-01-13 04:50:20 -08:00
snipe
bc5fcf8736
Fixed dashboard chart
2017-01-13 03:19:39 -08:00
snipe
58b1ac5f0f
Some route/transformer edits
2017-01-13 00:13:57 -08:00
snipe
a35323131f
Updated documentation link
2017-01-12 23:43:20 -08:00
snipe
b7a650e986
Switched ordering of status labels and status label types to more user-friednly config
2017-01-12 06:50:54 -08:00
Richard Hofman
c506f30562
Add support for location-specific LDAP OUs. ( #3176 )
...
* Add support for location-specific LDAP OUs.
* Shortened variable names as suggested by Codacy review.
2017-01-11 23:37:14 -08:00
snipe
900e6e2419
Starter asset API
2017-01-11 18:14:06 -08:00
snipe
ff2c489af4
Fixed javascript conflicts, fixing select2 and icheck
2017-01-11 17:07:27 -08:00
snipe
55d0f8c0df
I think this is necessary for the Vue.js version?
2017-01-11 15:21:33 -08:00
snipe
73d45e9a14
Fixed CSRF on create asset ajax
2017-01-11 15:03:04 -08:00
snipe
c7167fc73c
Only allow users to create a new user via modal if they have users.create permission
2017-01-11 14:54:39 -08:00
snipe
1364494e92
Updated JS
2017-01-11 14:52:32 -08:00
snipe
dbf3a074f7
Fix CSRF issue on bootstrap tables
2017-01-11 14:52:05 -08:00
snipe
86926675ce
Fixed passport token generation
2017-01-11 08:44:34 -08:00
snipe
41f58efb70
Font-awesome for bower
2017-01-11 06:53:49 -08:00
snipe
e2d5401f3a
Stop double-loading jquery
2017-01-11 05:51:13 -08:00