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
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
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
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
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
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
snipe
57d0eba58f
API blade cleanup
2017-01-11 04:05:32 -08:00
snipe
a02f406fa6
Removed personal access token from settings api page
2017-01-11 03:58:09 -08:00
snipe
19fcda5c25
Basic API management
...
I’m getting a 500 on personal token creation, but there’s nothing in the logs, so I have no idea what’s wrong
2017-01-11 03:55:47 -08:00
snipe
b5ddd9ab0a
More vue/api work
2017-01-11 03:38:55 -08:00
snipe
33ffc58ffe
Fixed vue issue with api
2017-01-11 01:27:02 -08:00
snipe
11d86d83b6
Fixing JS to actually use vue
2017-01-11 01:02:32 -08:00
Daniel Meltzer
44683c784f
Importer: Add License Importer and refactor ( #3143 )
...
* Major code simplification of the importers.
Move towards using Model::fill and Model::update rather than reinventing
the wheel. This makes the updating/creating logic a lot clearer, and
allows for the deletion of a lot of code. Also allows for supporting of
more fields in the future really easily.
* Cleanup constructors and use setters instead.
* Set the LC_MONETARY locale, and use it to strip currency symbols in Helper::parseFloat()
* Move licenseseat creation/deletion logic into an event handler on the model rather than the controller.
* Move the logging of parsed values to array_smart_fetch rather than writing it out everywhere
* Move to storing dates as carbon rather than strings. Allows for the parsing of more arbitrary strings from the importer
* Add a license importer with support for checking out to users or assets.
* Make a directory for sample/mock import csvs and populate it
* Adjust how we store/retrieve dates to fix some issues the tests found.
2017-01-10 16:19:18 -08:00
Daniel Meltzer
6ce20c32b1
Component Importer and various Importer Fixes ( #3132 )
...
* Importer fix: we were trimming the wrong part of the classname when creating a category. This led to categories not being recognized.
* Add a component importer. Uses same fields as consumable importer. Only trick: If an asset_tag is present, we checkout a component to that asset on import
Enable component importer. Also calculate the importer classname in a cleaner fashion.
* Fix comparisons. find can return an index of 0, which is falsy.
2017-01-05 15:45:12 -08:00