Update AuditTrail funcional

Fix "Create" status
Add search by name object
6 jobs for update/audittrail_n in 1 minute and 1 second (queued for 1 second)
Status Job ID Name Coverage
  Lint
passed #36769
docker
flake8

00:00:17

passed #36773
docker
futurize

00:00:18

passed #36772
docker
pylint

00:00:18

failed #36771
docker allowed to fail
radon

00:00:14

failed #36770
docker allowed to fail
yapf

00:00:11

 
  Test
failed #36774
docker allowed to fail
test_noc

00:00:42

36.0%
 
Name Stage Failure
failed
test_noc Test
Coverage            : 36%
Coverage Statements : 25702
Coverage Missing : 16377
Coverage Excluded : 1
Uploading artifacts...
./var/coverage: found 462 matching files
./var/report: found 2 matching files
Uploading artifacts to coordinator... ok id=36774 responseStatus=201 Created token=xKAdeAEZ
ERROR: Job failed: exit code 2
failed
radon Lint
++ echo '$ if [ ! -z "$FLIST" ]; then for i in "${FLIST}" ; do (xenon --max-absolute B --max-modules B --max-average B "$i"; let x+=$?); done; fi'
$ if [ ! -z "$FLIST" ]; then for i in "${FLIST}" ; do (xenon --max-absolute B --max-modules B --max-average B "$i"; let x+=$?); done; fi
++ '[' '!' -z 'main/models/audittrail.py
services/web/apps/main/audittrail/views.py' ']'
++ for i in "${FLIST}"
++ xenon --max-absolute B --max-modules B --max-average B 'main/models/audittrail.py
services/web/apps/main/audittrail/views.py'
++ let x+=0
ERROR: Job failed: exit code 1
failed
yapf Lint
+                             for a in self.model._get_collection().with_options(
+ read_preference=ReadPreference.SECONDARY_PREFERRED).aggregate([{
+ "$unwind": "$model_id"
+ }, {"$group": {"_id": "null", "models": {"$push": "$model_id"}}
+ }, {"$project": {"models": True, "_id": False}}])][0]:
model = self.g_model(model_id)
if model is None:
continue
ERROR: Job failed: exit code 1