slid1amo2n3e4
17e7e24070
Implement syncing child's locations to that of parent.
2024-10-08 15:48:12 -04:00
slid1amo2n3e4
7d462a4dd3
Fix formatting.
2024-10-08 15:48:12 -04:00
Matt Kilgore
c6158e7c9e
fix: javascript handles nulls in an incredibly stupid way.
2024-10-05 15:38:31 -04:00
Matt Kilgore
908bfb530e
fix: API should expect actual floats now
2024-10-05 12:10:27 -04:00
Matt Kilgore
a3d5485c1d
fix : #147 notifier now shows previous input value
2024-10-04 13:49:36 -04:00
Maximilien Carbonne
ca85d4b483
simplify/factorize backend for maintenance
2024-09-27 21:38:27 +02:00
mcarbonne
55a9355046
fix "task go:all" ( #238 )
2024-09-23 14:50:02 -04:00
mcarbonne
a85c42b539
Implement maintenance view ( #235 )
...
* implement backend to query maintenances
* improve backend API for maintenances
* add itemId and itemName (v1/maintenances)
* fix remaining todo in backend (/v1/maintenances)
* refactor: extract MaintenanceEditModal
* first draft (to be cleaned)
* revert dependency updates (not required)
* translation + fix deletion
* fix main menu css issues
* fix main menu "create" button (css)
* enhancement: make item name clickable
* fix: add page title (+ translate existing ones)
* fix: missing toast translation (when updating)
* bug fix: missing group check in backend (for new endpoint)
* backport from following PR (to avoid useless changes)
* maintenances => maintenance
2024-09-23 13:07:27 -04:00
Matt Kilgore
1f77fad829
fix: i18n ICU loading failure due to original auto-loading.
2024-08-07 20:26:40 -04:00
Ryan Sheppard
01f54aeb52
Add URL column to CSV export for items ( #141 )
...
* feat: Add URL column to CSV export for items
Enhanced the CSV export functionality to include a URL field for each item. This change required updating the export logic to generate and include item URLs based on the request's referer header.
* chore: add URL configuration to V1Controller for dynamic URL handling in item export
2024-07-21 09:29:46 -04:00
Katos
0a72fa95b3
Rectify issues with mismatched types float64 and int
2024-07-12 21:15:07 +01:00
Katos
c39a65ec21
Update location pricing to include quantity in calculation
2024-07-12 20:59:01 +01:00
Michael Manganiello
d03e60d580
fix: Use subrouter for API and correctly handle 404 errors ( #105 )
...
Currently, the implementation for API v1 routes has the main drawback
that any unknown path gets the fallback `notFoundHandler`, trying to
access filesystem paths.
However, for API routes specifically, we can have a subrouter, and a
default NotFound handler that returns 404.
With this change, requests to `api/v1/<unknown>` now correctly returns
status code 404 instead of 200.
2024-07-08 11:44:55 -04:00
Katos
bcd826ed4f
Merge pull request #70 from zebrapurring/negate-labels
...
Implement filter option for negated labels
2024-06-30 16:02:04 +01:00
Katos
0f482aebad
Merge pull request #42 from sysadminsmedia/katos/location-prices
...
Add total pricing to Homebox locations
2024-06-29 18:14:01 +01:00
e79905b608
Implement filtering feature to negate selected labels
2024-06-28 17:21:05 +02:00
icanc0
892635b5e8
fix(backend): moving to csv for consistency with import/export ( #54 )
2024-06-26 08:35:41 -04:00
Matt Kilgore
c9e603c1c2
fix(backend): assetID incorrectly made 32 bit ( #61 )
2024-06-25 13:30:30 -04:00
Matt Kilgore
30abdd4d36
chore(backend): removed extra unneeded property to pagination
2024-06-22 16:15:22 -04:00
Katos
8a57ca41bf
Update error handling
...
Code review suggestion
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-06-22 17:26:39 +01:00
Katos
53d542413b
Update swagger to include total location cost
2024-06-22 17:16:32 +01:00
Katos
aaeac8ca9d
Add Total Price Calculation to locations
2024-06-22 17:16:32 +01:00
Katos
a780c6fac4
Add Total Price Calculation to ctrl_items
2024-06-22 17:16:32 +01:00
Katos
2111ee182d
fix: CSV has wrong file extension ( #19 )
...
* Update v1_ctrl_reporting.go
Amend BOM export to CSV
* Update v1_ctrl_reporting.go
---------
Co-authored-by: Matt Kilgore <tankerkiller125@gmail.com >
2024-06-18 19:28:33 -04:00
Matthew Kilgore
0980ee41cf
chore(backend): update go namespaces
2024-06-18 19:22:51 -04:00
Matt Kilgore
1233606d19
fix: Incorrect int size conversion
2024-06-18 09:16:29 -04:00
Hayden
f621d3ad5d
fix blocking error during startup when in demo mode ( #838 )
2024-03-05 06:44:43 -09:00
Hayden
2867a05c92
chore: bump http kit ( #817 )
...
* use new httpkit runner
* refactor out last httpkit changes
* fix timeout defaults
* fix wrong time input - closes #819
2024-03-01 15:07:03 -09:00
Hayden
749ee367d4
upgrade dependency
2024-03-01 10:54:31 -06:00
Hayden
c708b1759e
fix: profile bugs and add full path ( #792 )
...
* fix template rendering
* tidy
* fix missing currencies and profile errors
* endpoint for fullpath of an item
* endpoint test
* fix assertions
2024-02-25 13:04:24 -09:00
LINKIWI
aace77ec40
backend: Periodically send client aliveness pings in event stream websocket connection ( #729 )
...
* backend: Periodically send client aliveness pings following event websocket connection
* backend: Single persistent global ping goroutine instead of per-session ticker
2024-01-31 10:20:56 -09:00
LINKIWI
893f3f6df6
chore: Enable gofmt in linter, fix all outstanding errors ( #727 )
...
Former-commit-id: 1d9477f510bb2d6ada4b720933f113f24c25913e
Former-commit-id: b22ff272ca37181c93c6e83db8f1e1e67a767ebd
2024-01-27 18:29:10 -09:00
LINKIWI
ca55e5ba94
fix: Case-insensitive attachment extension matching for item photo inference ( #725 )
...
Former-commit-id: 3a6865079e68e9c1ee9beda651cbf123c58fcfc6
2024-01-27 18:28:58 -09:00
LINKIWI
7753213657
fix: Use zerolog level parser, set global log level correctly from configuration ( #724 )
...
Former-commit-id: 08b46c2fe32bda46158eac46f82a2341bb1a93c2
2024-01-27 18:28:43 -09:00
Hayden
2b79788fbe
feat: user defined currencies ( #700 )
...
* basic currency service for loading at runtime
* api endpoint for currencies
* sort slice before return
* remove currency validation
* validate using currency service
* implement selecting dynamic currency options
* bump go version
* fix type definition
* specify explicit type
* change go versions
* proper types for assetId
* log/return currency error
* make case insensative
* use ToUpper instead
* feat: adding new currencies (#715 )
* fix: task swag (#710 )
Co-authored-by: Quoing <pavel.cadersky@mavenir.com >
* [feat] Adding new currencies
---------
Co-authored-by: quoing <quoing@users.noreply.github.com >
Co-authored-by: Quoing <pavel.cadersky@mavenir.com >
Co-authored-by: Bradley <41597815+userbradley@users.noreply.github.com >
* remove ts file and consoldate new values into json
* move flag to options namespace
* add env config for currencies
* basic documentaion
* remove in sync test
---------
Co-authored-by: quoing <quoing@users.noreply.github.com >
Co-authored-by: Quoing <pavel.cadersky@mavenir.com >
Co-authored-by: Bradley <41597815+userbradley@users.noreply.github.com >
Former-commit-id: c4b923847a1b695dcddd1b346adcccfd3f3ce706
2024-01-18 10:45:42 -09:00
quoing
ce923a5b4c
fix: task swag ( #710 )
...
Co-authored-by: Quoing <pavel.cadersky@mavenir.com >
Former-commit-id: d2bde3f24112aaa033e813546631b194c569694d
2024-01-16 17:39:25 -09:00
Hayden
03df23d97c
fix: inaccruate 401 & sql busy error ( #679 )
...
* fix inaccruate 401 error on SQL db error
* init golangci-lint config
* linter autofix
* testify auto fixes
* fix sqlite busy errors
* fix naming
* more linter errors
* fix rest of linter issues
Former-commit-id: e8449b3a73
2024-01-04 08:55:26 -09:00
Hayden
0c535aa8d8
feat: extract auth into provider ( #663 )
...
* extract auth into provider
* bump go version
* use pointer
* rebase
Former-commit-id: 8538877f52
2023-12-12 05:49:46 -09:00
Hayden
81e76d9dd4
fix/feat: primary photo auto set and auto-set primary photo ( #651 )
...
* fix error when item doesn't have photo attachment
* automatically detect image types and set primary photo if first
* remove charts.js from libs
Former-commit-id: 321a83b634
2023-12-01 08:57:29 -09:00
Hayden
d6b0062ae9
feat: set version flag ( #632 )
...
Former-commit-id: 9edbda3daa
2023-11-24 10:02:02 -09:00
Hayden
798d873f76
fix: images in child items ( #623 )
...
* support parentID search
* fetch images for item children
Former-commit-id: afbc6a49ac
2023-11-15 18:41:24 -09:00
Hayden
79be938531
feat: expose timeout variables ( #622 )
...
* expose timeout variables
* formatting
Former-commit-id: eeae790fe4
2023-11-15 18:17:43 -09:00
Hayden
13c437c418
fix: ensure urls isn't encoded ( #618 )
...
Former-commit-id: 51ba15f84c
2023-11-15 17:51:19 -09:00
Hayden
742ece7923
chore: rewrite generator to resolve strange name generation ( #612 )
...
* rewrite generator to resolve strange name generation
* fix asset id types
* ignore errored types
* remove depreciated calls
* use more random words
* random user
Former-commit-id: 4738a9b131
2023-11-15 17:19:51 -09:00
Hayden
c71f077466
refactor: rewrite to cookie based auth ( #578 )
...
* rewrite to cookie based auth
* remove interceptor
Former-commit-id: 1365bdfd46
2023-10-06 19:44:43 -08:00
Hayden
b20c88e256
feat: primary images ( #576 )
...
* add support for primary images
* fix locked loading state issue
* add action to auto-set images
Former-commit-id: 318b8be192
2023-10-06 18:51:08 -08:00
Hayden
ce16b37b97
fix: field values request fails ( #573 )
...
Former-commit-id: 63a966c526
2023-10-06 14:10:44 -08:00
Hayden
0cbe516ca3
feat: WebSocket based implementation of server sent events for cache busting ( #527 )
...
* rough implementation of WS based event system for server side notifications of mutation
* fix test construction
* fix deadlock on event bus
* disable linter error
* add item mutation events
* remove old event bus code
* refactor event system to use composables
* refresh items table when new item is added
* fix create form errors
* cleanup unnecessary calls
* fix importer erorrs + limit fn calls on import
Former-commit-id: 2cbcc8bb1d
2023-08-02 13:00:57 -08:00
Hayden
ef9a7cd811
fix: assert/asserts ( #521 )
...
Former-commit-id: 02ce52dbe3
2023-07-31 06:05:37 -08:00
Hayden
6fd228f1f4
ui: rework location/labels pages ( #475 )
...
* formatting
* slimdown locations page
* update location/labels
* fix dependency issues
* fix type generator
* cleanup unused variables
Former-commit-id: 016780920d
2023-07-27 13:21:28 -08:00