This commit is contained in:
2019-05-20 22:05:06 +00:00
parent d9f7a69da6
commit 9b91b85a64
8 changed files with 18 additions and 15 deletions

View File

@@ -58,8 +58,7 @@ SCHEMA
=-=-=-=
AOPSJOB
- jobid long NOT NULL INDEXED UNIQUE (initially I'll use linux epoch when job created, used to tag logs etc, but keeping this open for a change later)
- OwnerId NOT NULL
- jobid long NOT NULL INDEXED UNIQUE (initially I'll use linux epoch when job created, used to tag logs etc, but keeping this open for a change later)
- Created NOT NULL
- Exclusive NOT NULL bool (true=close api and don't run any other jobs, false=process async and keep api open)
- StartAfter NOT NULL INDEXED (datetime to start the job, in cases of start now jobs the date will be minvalue)

View File

@@ -16,13 +16,15 @@ Remove OwnerId
- DONE ValidateJsonPatch
- DONE FileAttachment
- DONE FormCustom
- DONE OpsJob
- DONE UserOptions
- Rename OwnerId to UserId for those objects that require it still
- DONE DataFilter
- EventLog
- Event object uses it see eventlog above
- UserOptions (rename to userID)
- OpsJob (might be removable, rename it CreatorID? Or, if it's already logged in the event log then maybe no creator ID is required at all.)
OwnerID is put on httpcontext in startup.cs, will it still be necessary?
Clean up owner ID and rules now that it's deprecated
@@ -47,6 +49,7 @@ TODO: Make it fucking easier to test deploy and erase db and fetch key and all t
TODO: Licensing - make sure tech type use license works properly: a tech license is consumed if a user has **any one** of the four roles of TechFull, TechLimited, SubcontractorFull, SubcontractorLimited
### TODO FILTER ISSUE: SEE integration tests search for BUGBUG there are two tests failing in DataFilterFilteringLists tests that might be DST related
TODO: JobsBiz::Create -> should log an event in order to be able to see who created a job, but maybe not for automatic internal jobs
=-=-=-=-=-=-
Less urgent things...