Guest User

pep

a guest
May 10th, 2017
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 52.44 KB | None | 0 0
  1. [{"id":"b323b977.25d0f8","type":"http in","z":"3376cf51.ec586","name":"","url":"/talents/:id","method":"get","swaggerDoc":"","x":85,"y":227,"wires":[["f3064600.7afd78","e4e049fb.6db7b8"]]},{"id":"fe1e670e.08b678","type":"http response","z":"3376cf51.ec586","name":"","x":843,"y":198,"wires":[]},{"id":"7df9e592.c05c4c","type":"http in","z":"3376cf51.ec586","name":"","url":"/talents","method":"get","swaggerDoc":"","x":95,"y":321,"wires":[["fcec8692.a2d678","eb98c6e5.824ce8"]]},{"id":"864957fc.9d9108","type":"http in","z":"3376cf51.ec586","name":"","url":"/talents","method":"post","swaggerDoc":"","x":99,"y":373,"wires":[["d491e2da.a6a51"]]},{"id":"85541517.3d0d78","type":"http in","z":"3376cf51.ec586","name":"","url":"/talents/:id","method":"put","swaggerDoc":"","x":94,"y":440,"wires":[["e4912068.f46a"]]},{"id":"857da4f0.ebc0f8","type":"http in","z":"3376cf51.ec586","name":"","url":"/talents/:id","method":"delete","swaggerDoc":"","x":96,"y":513,"wires":[["250bc455.61f89c"]]},{"id":"e4a2c5bc.e3d578","type":"http response","z":"3376cf51.ec586","name":"","x":1693,"y":305,"wires":[]},{"id":"d491e2da.a6a51","type":"function","z":"3376cf51.ec586","name":"","func":"\nreturn msg;","outputs":1,"noerr":0,"x":287,"y":381,"wires":[["feaaa814.3cf728"]]},{"id":"feaaa814.3cf728","type":"http response","z":"3376cf51.ec586","name":"","x":662,"y":387,"wires":[]},{"id":"e4912068.f46a","type":"function","z":"3376cf51.ec586","name":"","func":"\nreturn msg;","outputs":1,"noerr":0,"x":285,"y":436,"wires":[["42a26ed6.0216c"]]},{"id":"42a26ed6.0216c","type":"http response","z":"3376cf51.ec586","name":"","x":479,"y":436,"wires":[]},{"id":"7bc215dc.1cfcfc","type":"http response","z":"3376cf51.ec586","name":"","x":505,"y":512,"wires":[]},{"id":"250bc455.61f89c","type":"function","z":"3376cf51.ec586","name":"","func":"\nreturn msg;","outputs":1,"noerr":0,"x":311,"y":512,"wires":[["7bc215dc.1cfcfc"]]},{"id":"1c4ceb21.a8da05","type":"function","z":"3376cf51.ec586","name":"Get users","func":"var globalContext = this.context.global;\nglobalContext.Users.findAll().then(function(users) {\n msg.payload = users;\n node.send(msg)\n})","outputs":1,"noerr":0,"x":686,"y":65,"wires":[["25788292.49c5ae"]]},{"id":"5bf339c3.76ca88","type":"debug","z":"3376cf51.ec586","name":"","active":true,"console":"false","complete":"false","x":1195,"y":65,"wires":[]},{"id":"5aafec36.472e84","type":"inject","z":"3376cf51.ec586","name":"","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"x":101,"y":276,"wires":[["fcec8692.a2d678"]]},{"id":"25788292.49c5ae","type":"function","z":"3376cf51.ec586","name":"Stuff from metadata","func":"//TODO filter out the unwanted \n//data for anonymous users\n\nmsg.payload = msg.payload.map(function(user) {\n user.role = user.metadata.role || \"\";\n user.name = \"Anonyymi\";\n user.avatarUrl = \"https://s3.amazonaws.com/appgyver.assets/composer2/images/users/avatar.svg\";\n return user\n});\nreturn msg;","outputs":1,"noerr":0,"x":937,"y":65,"wires":[["5bf339c3.76ca88"]]},{"id":"9473458e.780d78","type":"inject","z":"3376cf51.ec586","name":"Once at start","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":true,"x":136,"y":736,"wires":[["8524de29.c3bbb"]]},{"id":"8524de29.c3bbb","type":"function","z":"3376cf51.ec586","name":"set globals","func":"var globalContext = this.context.global;\n//var env = {\"app\":{\"id\":164918,\"demo\":false,\"paid\":true,\"free\":false,\"tokens\":{\"steroids\":\"6e3a681eefc13d2ecb84b4ae029853caa2171ecddfe07de9a5ed1be82512514e\",\"data\":\"a24e4d8dab60cb4de54b434d49a9f9ab\",\"segment\":\"P4ODgva7j5LxMAtgUVRZNyQJLZdVUNhk\",\"segmentOwnerId\":364774,\"androidGcmSenderProjectId\":null},\"auth\":{\"primary\":\"facebook\"},\"design\":{\"logoUrl\":\"https://ws-frontend.appgyver.com/workspace.png\"}},\"endpoints\":{\"auth\":\"https://rest-auth.appgyver.com/api/v5\",\"data\":\"https://proxy-api.appgyver.com/v3/\",\"graphql\":\"https://graphql-api.appgyver.com/graphql_api/v1\"},\"auth\":{\"endpoint\":\"https://rest-auth.appgyver.com/api/v5\"},\"data\":{\"endpoint\":\"https://proxy-api.appgyver.com/v3/\",\"bundle\":{\"options\":{\"baseUrl\":\"https://proxy-api.appgyver.com/v3/\",\"headers\":{\"steroidsAppId\":\"164918\",\"steroidsApiKey\":\"6e3a681eefc13d2ecb84b4ae029853caa2171ecddfe07de9a5ed1be82512514e\",\"RestAuthorization\":\"a24e4d8dab60cb4de54b434d49a9f9ab\"}},\"resources\":{\"Jobs\":{\"name\":\"Jobs\",\"title\":{\"plural\":\"Jobs\",\"singular\":\"Job\"},\"description\":null,\"uid\":\"data.Jobs\",\"listField\":\"kunta\",\"titleField\":\"kunta\",\"sortFields\":[{\"key\":\"ilmoitusnumero\",\"title\":\"ilmoitusnumero\"},{\"key\":\"kunta\",\"title\":\"kunta\"},{\"key\":\"maakunta\",\"title\":\"maakunta\"},{\"key\":\"hakuTyosuhdetyyppikoodi\",\"title\":\"hakuTyosuhdetyyppikoodi\"},{\"key\":\"tyonKestoKoodi\",\"title\":\"tyonKestoKoodi\"},{\"key\":\"hakuTyonKestoKoodi\",\"title\":\"hakuTyonKestoKoodi\"},{\"key\":\"hakuTyoaikakoodi\",\"title\":\"hakuTyoaikakoodi\"},{\"key\":\"tyonantajanNimi\",\"title\":\"tyonantajanNimi\"},{\"key\":\"ilmoituspaivamaara\",\"title\":\"ilmoituspaivamaara\"},{\"key\":\"tehtavanimi\",\"title\":\"tehtavanimi\"},{\"key\":\"maa\",\"title\":\"maa\"},{\"key\":\"tyoaika\",\"title\":\"tyoaika\"},{\"key\":\"tyonKesto\",\"title\":\"tyonKesto\"},{\"key\":\"tyoaikatekstiYhdistetty\",\"title\":\"tyoaikatekstiYhdistetty\"},{\"key\":\"tyonKestoTekstiYhdistetty\",\"title\":\"tyonKestoTekstiYhdistetty\"},{\"key\":\"hakuPaattyy\",\"title\":\"hakuPaattyy\"},{\"key\":\"ammattiLevel3\",\"title\":\"ammattiLevel3\"},{\"key\":\"kuvaustekstiHTML\",\"title\":\"kuvaustekstiHTML\"},{\"key\":\"yhteystiedotHTML\",\"title\":\"yhteystiedotHTML\"},{\"key\":\"tyonantajanWwwOsoiteHTML\",\"title\":\"tyonantajanWwwOsoiteHTML\"},{\"key\":\"wwwTyonhakulomakeHTML\",\"title\":\"wwwTyonhakulomakeHTML\"},{\"key\":\"tyopaikanOsoite\",\"title\":\"tyopaikanOsoite\"},{\"key\":\"numFound\",\"title\":\"numFound\"}],\"filterFields\":[{\"key\":\"appgyver_owner_id\",\"title\":\"Owner\",\"options\":[{\"name\":\"Samppa Valkama\",\"id\":125323},{\"name\":\"Richard Anderson\",\"id\":125324}]}],\"created_by\":\"user\",\"typeId\":15,\"schema\":{\"identifier\":\"id\",\"fields\":{\"ilmoitusnumero\":{\"type\":\"integer\",\"key\":\"ilmoitusnumero\",\"field_type\":\"integer\",\"label\":\"ilmoitusnumero\",\"display_type\":\"number\",\"metadata\":null,\"position\":6291455,\"__appgyver_acl\":[]},\"kunta\":{\"type\":\"string\",\"key\":\"kunta\",\"field_type\":\"string\",\"label\":\"kunta\",\"display_type\":\"string\",\"metadata\":null,\"position\":7340031,\"__appgyver_acl\":[]},\"maakunta\":{\"type\":\"string\",\"key\":\"maakunta\",\"field_type\":\"string\",\"label\":\"maakunta\",\"display_type\":\"string\",\"metadata\":null,\"position\":7864319,\"__appgyver_acl\":[]},\"hakuTyosuhdetyyppikoodi\":{\"type\":\"string\",\"key\":\"hakuTyosuhdetyyppikoodi\",\"field_type\":\"string\",\"label\":\"hakuTyosuhdetyyppikoodi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8126463,\"__appgyver_acl\":[]},\"tyonKestoKoodi\":{\"type\":\"string\",\"key\":\"tyonKestoKoodi\",\"field_type\":\"string\",\"label\":\"tyonKestoKoodi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8257535,\"__appgyver_acl\":[]},\"hakuTyonKestoKoodi\":{\"type\":\"string\",\"key\":\"hakuTyonKestoKoodi\",\"field_type\":\"string\",\"label\":\"hakuTyonKestoKoodi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8323071,\"__appgyver_acl\":[]},\"hakuTyoaikakoodi\":{\"type\":\"string\",\"key\":\"hakuTyoaikakoodi\",\"field_type\":\"string\",\"label\":\"hakuTyoaikakoodi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8355839,\"__appgyver_acl\":[]},\"tyonantajanNimi\":{\"type\":\"string\",\"key\":\"tyonantajanNimi\",\"field_type\":\"string\",\"label\":\"tyonantajanNimi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8372223,\"__appgyver_acl\":[]},\"ilmoituspaivamaara\":{\"type\":\"string\",\"key\":\"ilmoituspaivamaara\",\"field_type\":\"string\",\"label\":\"ilmoituspaivamaara\",\"display_type\":\"string\",\"metadata\":null,\"position\":8380415,\"__appgyver_acl\":[]},\"tehtavanimi\":{\"type\":\"string\",\"key\":\"tehtavanimi\",\"field_type\":\"string\",\"label\":\"tehtavanimi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8384511,\"__appgyver_acl\":[]},\"maa\":{\"type\":\"string\",\"key\":\"maa\",\"field_type\":\"string\",\"label\":\"maa\",\"display_type\":\"string\",\"metadata\":null,\"position\":8386559,\"__appgyver_acl\":[]},\"tyoaika\":{\"type\":\"string\",\"key\":\"tyoaika\",\"field_type\":\"string\",\"label\":\"tyoaika\",\"display_type\":\"string\",\"metadata\":null,\"position\":8387583,\"__appgyver_acl\":[]},\"tyonKesto\":{\"type\":\"string\",\"key\":\"tyonKesto\",\"field_type\":\"string\",\"label\":\"tyonKesto\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388095,\"__appgyver_acl\":[]},\"tyoaikatekstiYhdistetty\":{\"type\":\"string\",\"key\":\"tyoaikatekstiYhdistetty\",\"field_type\":\"string\",\"label\":\"tyoaikatekstiYhdistetty\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388351,\"__appgyver_acl\":[]},\"tyonKestoTekstiYhdistetty\":{\"type\":\"string\",\"key\":\"tyonKestoTekstiYhdistetty\",\"field_type\":\"string\",\"label\":\"tyonKestoTekstiYhdistetty\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388479,\"__appgyver_acl\":[]},\"hakuPaattyy\":{\"type\":\"string\",\"key\":\"hakuPaattyy\",\"field_type\":\"string\",\"label\":\"hakuPaattyy\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388543,\"__appgyver_acl\":[]},\"ammattiLevel3\":{\"type\":\"string\",\"key\":\"ammattiLevel3\",\"field_type\":\"string\",\"label\":\"ammattiLevel3\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388575,\"__appgyver_acl\":[]},\"kuvaustekstiHTML\":{\"type\":\"string\",\"key\":\"kuvaustekstiHTML\",\"field_type\":\"string\",\"label\":\"kuvaustekstiHTML\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388591,\"__appgyver_acl\":[]},\"yhteystiedotHTML\":{\"type\":\"string\",\"key\":\"yhteystiedotHTML\",\"field_type\":\"string\",\"label\":\"yhteystiedotHTML\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388599,\"__appgyver_acl\":[]},\"tyonantajanWwwOsoiteHTML\":{\"type\":\"string\",\"key\":\"tyonantajanWwwOsoiteHTML\",\"field_type\":\"string\",\"label\":\"tyonantajanWwwOsoiteHTML\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388603,\"__appgyver_acl\":[]},\"wwwTyonhakulomakeHTML\":{\"type\":\"string\",\"key\":\"wwwTyonhakulomakeHTML\",\"field_type\":\"string\",\"label\":\"wwwTyonhakulomakeHTML\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388605,\"__appgyver_acl\":[]},\"tyopaikanOsoite\":{\"type\":\"string\",\"key\":\"tyopaikanOsoite\",\"field_type\":\"string\",\"label\":\"tyopaikanOsoite\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388606,\"__appgyver_acl\":[]},\"numFound\":{\"type\":\"integer\",\"key\":\"numFound\",\"field_type\":\"integer\",\"label\":\"numFound\",\"display_type\":\"number\",\"metadata\":null,\"position\":8388607,\"__appgyver_acl\":[]},\"id\":{\"type\":\"string\",\"identity\":true,\"key\":\"id\",\"field_type\":\"string\",\"label\":null,\"display_type\":null,\"metadata\":null,\"position\":null,\"__appgyver_acl\":null}}}},\"ContactRequests\":{\"name\":\"ContactRequests\",\"title\":{\"plural\":\"ContactRequests\",\"singular\":\"ContactRequest\"},\"description\":null,\"uid\":\"data.ContactRequests\",\"listField\":\"placeholder\",\"titleField\":\"placeholder\",\"sortFields\":[{\"key\":\"id\",\"title\":\"id\"},{\"key\":\"placeholder\",\"title\":\"placeholder\"}],\"filterFields\":[{\"key\":\"appgyver_owner_id\",\"title\":\"Owner\",\"options\":[{\"name\":\"Samppa Valkama\",\"id\":125323},{\"name\":\"Richard Anderson\",\"id\":125324}]}],\"created_by\":\"user\",\"typeId\":15,\"schema\":{\"identifier\":\"id\",\"fields\":{\"id\":{\"type\":\"string\",\"identity\":true,\"key\":\"id\",\"field_type\":\"string\",\"label\":null,\"display_type\":null,\"metadata\":null,\"position\":null,\"__appgyver_acl\":null},\"placeholder\":{\"type\":\"string\",\"key\":\"placeholder\",\"field_type\":\"string\",\"label\":\"placeholder\",\"display_type\":\"string\",\"metadata\":null,\"position\":4194304,\"__appgyver_acl\":[]}}}}}},\"collections\":[{\"name\":\"Jobs\",\"title\":{\"plural\":\"Jobs\",\"singular\":\"Job\"},\"description\":null,\"uid\":\"data.Jobs\",\"listField\":\"kunta\",\"titleField\":\"kunta\",\"sortFields\":[{\"key\":\"ilmoitusnumero\",\"title\":\"ilmoitusnumero\"},{\"key\":\"kunta\",\"title\":\"kunta\"},{\"key\":\"maakunta\",\"title\":\"maakunta\"},{\"key\":\"hakuTyosuhdetyyppikoodi\",\"title\":\"hakuTyosuhdetyyppikoodi\"},{\"key\":\"tyonKestoKoodi\",\"title\":\"tyonKestoKoodi\"},{\"key\":\"hakuTyonKestoKoodi\",\"title\":\"hakuTyonKestoKoodi\"},{\"key\":\"hakuTyoaikakoodi\",\"title\":\"hakuTyoaikakoodi\"},{\"key\":\"tyonantajanNimi\",\"title\":\"tyonantajanNimi\"},{\"key\":\"ilmoituspaivamaara\",\"title\":\"ilmoituspaivamaara\"},{\"key\":\"tehtavanimi\",\"title\":\"tehtavanimi\"},{\"key\":\"maa\",\"title\":\"maa\"},{\"key\":\"tyoaika\",\"title\":\"tyoaika\"},{\"key\":\"tyonKesto\",\"title\":\"tyonKesto\"},{\"key\":\"tyoaikatekstiYhdistetty\",\"title\":\"tyoaikatekstiYhdistetty\"},{\"key\":\"tyonKestoTekstiYhdistetty\",\"title\":\"tyonKestoTekstiYhdistetty\"},{\"key\":\"hakuPaattyy\",\"title\":\"hakuPaattyy\"},{\"key\":\"ammattiLevel3\",\"title\":\"ammattiLevel3\"},{\"key\":\"kuvaustekstiHTML\",\"title\":\"kuvaustekstiHTML\"},{\"key\":\"yhteystiedotHTML\",\"title\":\"yhteystiedotHTML\"},{\"key\":\"tyonantajanWwwOsoiteHTML\",\"title\":\"tyonantajanWwwOsoiteHTML\"},{\"key\":\"wwwTyonhakulomakeHTML\",\"title\":\"wwwTyonhakulomakeHTML\"},{\"key\":\"tyopaikanOsoite\",\"title\":\"tyopaikanOsoite\"},{\"key\":\"numFound\",\"title\":\"numFound\"}],\"filterFields\":[{\"key\":\"appgyver_owner_id\",\"title\":\"Owner\",\"options\":[{\"name\":\"Samppa Valkama\",\"id\":125323},{\"name\":\"Richard Anderson\",\"id\":125324}]}],\"fields\":[{\"type\":\"integer\",\"key\":\"ilmoitusnumero\",\"field_type\":\"integer\",\"label\":\"ilmoitusnumero\",\"display_type\":\"number\",\"metadata\":null,\"position\":6291455,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"kunta\",\"field_type\":\"string\",\"label\":\"kunta\",\"display_type\":\"string\",\"metadata\":null,\"position\":7340031,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"maakunta\",\"field_type\":\"string\",\"label\":\"maakunta\",\"display_type\":\"string\",\"metadata\":null,\"position\":7864319,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"hakuTyosuhdetyyppikoodi\",\"field_type\":\"string\",\"label\":\"hakuTyosuhdetyyppikoodi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8126463,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"tyonKestoKoodi\",\"field_type\":\"string\",\"label\":\"tyonKestoKoodi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8257535,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"hakuTyonKestoKoodi\",\"field_type\":\"string\",\"label\":\"hakuTyonKestoKoodi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8323071,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"hakuTyoaikakoodi\",\"field_type\":\"string\",\"label\":\"hakuTyoaikakoodi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8355839,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"tyonantajanNimi\",\"field_type\":\"string\",\"label\":\"tyonantajanNimi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8372223,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"ilmoituspaivamaara\",\"field_type\":\"string\",\"label\":\"ilmoituspaivamaara\",\"display_type\":\"string\",\"metadata\":null,\"position\":8380415,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"tehtavanimi\",\"field_type\":\"string\",\"label\":\"tehtavanimi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8384511,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"maa\",\"field_type\":\"string\",\"label\":\"maa\",\"display_type\":\"string\",\"metadata\":null,\"position\":8386559,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"tyoaika\",\"field_type\":\"string\",\"label\":\"tyoaika\",\"display_type\":\"string\",\"metadata\":null,\"position\":8387583,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"tyonKesto\",\"field_type\":\"string\",\"label\":\"tyonKesto\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388095,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"tyoaikatekstiYhdistetty\",\"field_type\":\"string\",\"label\":\"tyoaikatekstiYhdistetty\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388351,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"tyonKestoTekstiYhdistetty\",\"field_type\":\"string\",\"label\":\"tyonKestoTekstiYhdistetty\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388479,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"hakuPaattyy\",\"field_type\":\"string\",\"label\":\"hakuPaattyy\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388543,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"ammattiLevel3\",\"field_type\":\"string\",\"label\":\"ammattiLevel3\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388575,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"kuvaustekstiHTML\",\"field_type\":\"string\",\"label\":\"kuvaustekstiHTML\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388591,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"yhteystiedotHTML\",\"field_type\":\"string\",\"label\":\"yhteystiedotHTML\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388599,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"tyonantajanWwwOsoiteHTML\",\"field_type\":\"string\",\"label\":\"tyonantajanWwwOsoiteHTML\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388603,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"wwwTyonhakulomakeHTML\",\"field_type\":\"string\",\"label\":\"wwwTyonhakulomakeHTML\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388605,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"tyopaikanOsoite\",\"field_type\":\"string\",\"label\":\"tyopaikanOsoite\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388606,\"__appgyver_acl\":[]},{\"type\":\"integer\",\"key\":\"numFound\",\"field_type\":\"integer\",\"label\":\"numFound\",\"display_type\":\"number\",\"metadata\":null,\"position\":8388607,\"__appgyver_acl\":[]}],\"created_by\":\"user\"},{\"name\":\"ContactRequests\",\"title\":{\"plural\":\"ContactRequests\",\"singular\":\"ContactRequest\"},\"description\":null,\"uid\":\"data.ContactRequests\",\"listField\":\"placeholder\",\"titleField\":\"placeholder\",\"sortFields\":[{\"key\":\"id\",\"title\":\"id\"},{\"key\":\"placeholder\",\"title\":\"placeholder\"}],\"filterFields\":[{\"key\":\"appgyver_owner_id\",\"title\":\"Owner\",\"options\":[{\"name\":\"Samppa Valkama\",\"id\":125323},{\"name\":\"Richard Anderson\",\"id\":125324}]}],\"fields\":[{\"type\":\"integer\",\"key\":\"id\",\"field_type\":\"integer\",\"label\":\"id\",\"display_type\":\"number\",\"metadata\":null,\"position\":0,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"placeholder\",\"field_type\":\"string\",\"label\":\"placeholder\",\"display_type\":\"string\",\"metadata\":null,\"position\":4194304,\"__appgyver_acl\":[]}],\"created_by\":\"user\"}]},\"modules\":{\"routes\":{\"com.appgyver.linktomodule\":{\"uid\":\"com.appgyver.linktomodule\",\"views\":{\"index\":{\"path\":\"/views/comappgyverlinktomodule/index.html\",\"params\":{\"extension-namespace\":{\"key\":\"extension-namespace\",\"required\":true},\"text\":{\"key\":\"text\",\"required\":false},\"link-type\":{\"key\":\"link-type\",\"required\":true},\"icon\":{\"key\":\"icon\",\"required\":false}}}}},\"com.appgyver.header\":{\"uid\":\"com.appgyver.header\",\"views\":{\"index\":{\"path\":\"/views/comappgyverheader/index.html\",\"params\":{\"title\":{\"key\":\"title\",\"required\":true}}}}},\"com.appgyver.profile\":{\"uid\":\"com.appgyver.profile\",\"views\":{\"index\":{\"path\":\"/views/comappgyverprofile/index.html\",\"params\":{\"name\":{\"key\":\"name\",\"required\":false}}}}},\"com.appgyver.auth\":{\"uid\":\"com.appgyver.auth\",\"views\":{\"index\":{\"path\":\"/views/comappgyverauth/index.html\",\"params\":{}}}},\"com.appgyver.record.header\":{\"uid\":\"com.appgyver.record.header\",\"views\":{\"index\":{\"path\":\"/views/comappgyverrecordheader/index.html\",\"params\":{\"show-origin\":{\"key\":\"show-origin\",\"required\":false},\"record-type\":{\"key\":\"record-type\",\"required\":true}}}}},\"com.appgyver.dataentrydetails\":{\"uid\":\"com.appgyver.dataentrydetails\",\"views\":{\"index\":{\"path\":\"/views/comappgyverdataentrydetails/index.html\",\"params\":{\"record-type\":{\"key\":\"record-type\",\"required\":true},\"save-button-text\":{\"key\":\"save-button-text\",\"required\":false},\"remove-button-text\":{\"key\":\"remove-button-text\",\"required\":false},\"default-empties\":{\"key\":\"default-empties\",\"required\":false},\"default-placeholders\":{\"key\":\"default-placeholders\",\"required\":false},\"hide-icons\":{\"key\":\"hide-icons\",\"required\":false}}}}},\"com.appgyver.collection.header\":{\"uid\":\"com.appgyver.collection.header\",\"views\":{\"index\":{\"path\":\"/views/comappgyvercollectionheader/index.html\",\"params\":{\"record-type\":{\"key\":\"record-type\",\"required\":true}}}}},\"com.appgyver.listofdataentries\":{\"uid\":\"com.appgyver.listofdataentries\",\"views\":{\"index\":{\"path\":\"/views/comappgyverlistofdataentries/index.html\",\"params\":{\"record-type\":{\"key\":\"record-type\",\"required\":true}}}}},\"com.appgyver.mapmarkerlist\":{\"uid\":\"com.appgyver.mapmarkerlist\",\"views\":{\"index\":{\"path\":\"/views/comappgyvermapmarkerlist/index.html\",\"params\":{\"disable-street-view\":{\"key\":\"disable-street-view\",\"required\":false},\"disable-map-type\":{\"key\":\"disable-map-type\",\"required\":false},\"hide-controls\":{\"key\":\"hide-controls\",\"required\":false},\"map-type\":{\"key\":\"map-type\",\"required\":false},\"record-type\":{\"key\":\"record-type\",\"required\":true},\"infowindow-text\":{\"key\":\"infowindow-text\",\"required\":false},\"address\":{\"key\":\"address\",\"required\":true}}}}},\"page.Page162156\":{\"uid\":\"page.Page162156\",\"views\":{\"index\":{\"path\":\"/views/Page162156/index.html\",\"params\":{}}}},\"page.Page162158\":{\"uid\":\"page.Page162158\",\"views\":{\"index\":{\"path\":\"/views/Page162158/index.html\",\"params\":{}}}},\"page.Page162171\":{\"uid\":\"page.Page162171\",\"views\":{\"index\":{\"path\":\"/views/Page162171/index.html\",\"params\":{}}}},\"page.Page162188\":{\"uid\":\"page.Page162188\",\"views\":{\"index\":{\"path\":\"/views/Page162188/index.html\",\"params\":{}}}},\"page.Page162189\":{\"uid\":\"page.Page162189\",\"views\":{\"index\":{\"path\":\"/views/Page162189/index.html\",\"params\":{}}}}}}}\nvar env = {\"app\":{\"id\":165560,\"demo\":false,\"paid\":true,\"free\":false,\"tokens\":{\"steroids\":\"fe08c37dc530c1ac1e0427f5ced0168a21a73b91d8328272ec3f9bc3b25809e1\",\"data\":\"52375f43ae701927e5039fb9318f7922\",\"segment\":\"P4ODgva7j5LxMAtgUVRZNyQJLZdVUNhk\",\"segmentOwnerId\":364774,\"androidGcmSenderProjectId\":null},\"auth\":{\"primary\":\"facebook\"},\"design\":{\"logoUrl\":\"https://appgyver-meap-assets.s3.amazonaws.com/uploads/asset/acual_asset/3a9af094-c272-4767-89b5-4395e5021d66/company_logo.png\"}},\"endpoints\":{\"auth\":\"https://rest-auth.appgyver.com/api/v5\",\"data\":\"https://proxy-api.appgyver.com/v3/\",\"graphql\":\"https://graphql-api.appgyver.com/graphql_api/v1\"},\"auth\":{\"endpoint\":\"https://rest-auth.appgyver.com/api/v5\"},\"data\":{\"endpoint\":\"https://proxy-api.appgyver.com/v3/\",\"bundle\":{\"options\":{\"baseUrl\":\"https://proxy-api.appgyver.com/v3/\",\"headers\":{\"steroidsAppId\":\"165560\",\"steroidsApiKey\":\"fe08c37dc530c1ac1e0427f5ced0168a21a73b91d8328272ec3f9bc3b25809e1\",\"RestAuthorization\":\"52375f43ae701927e5039fb9318f7922\"}},\"resources\":{\"ContactRequests\":{\"name\":\"ContactRequests\",\"title\":{\"plural\":\"ContactRequests\",\"singular\":\"ContactRequest\"},\"description\":null,\"uid\":\"data.ContactRequests\",\"listField\":\"placeholder\",\"titleField\":\"placeholder\",\"sortFields\":[{\"key\":\"id\",\"title\":\"id\"},{\"key\":\"placeholder\",\"title\":\"placeholder\"}],\"filterFields\":[{\"key\":\"appgyver_owner_id\",\"title\":\"Owner\",\"options\":[{\"name\":\"Samppa Valkama\",\"id\":126745}]}],\"created_by\":\"user\",\"typeId\":15,\"schema\":{\"identifier\":\"id\",\"fields\":{\"id\":{\"type\":\"string\",\"identity\":true,\"key\":\"id\",\"field_type\":\"string\",\"label\":null,\"display_type\":null,\"metadata\":null,\"position\":null,\"__appgyver_acl\":null},\"placeholder\":{\"type\":\"string\",\"key\":\"placeholder\",\"field_type\":\"string\",\"label\":\"placeholder\",\"display_type\":\"string\",\"metadata\":null,\"position\":4194304,\"__appgyver_acl\":[]}}}},\"Jobs\":{\"name\":\"Jobs\",\"title\":{\"plural\":\"Jobs\",\"singular\":\"Job\"},\"description\":null,\"uid\":\"data.Jobs\",\"listField\":\"kunta\",\"titleField\":\"kunta\",\"sortFields\":[{\"key\":\"ilmoitusnumero\",\"title\":\"ilmoitusnumero\"},{\"key\":\"kunta\",\"title\":\"kunta\"},{\"key\":\"maakunta\",\"title\":\"maakunta\"},{\"key\":\"hakuTyosuhdetyyppikoodi\",\"title\":\"hakuTyosuhdetyyppikoodi\"},{\"key\":\"tyonKestoKoodi\",\"title\":\"tyonKestoKoodi\"},{\"key\":\"hakuTyonKestoKoodi\",\"title\":\"hakuTyonKestoKoodi\"},{\"key\":\"hakuTyoaikakoodi\",\"title\":\"hakuTyoaikakoodi\"},{\"key\":\"tyonantajanNimi\",\"title\":\"tyonantajanNimi\"},{\"key\":\"ilmoituspaivamaara\",\"title\":\"ilmoituspaivamaara\"},{\"key\":\"tehtavanimi\",\"title\":\"tehtavanimi\"},{\"key\":\"maa\",\"title\":\"maa\"},{\"key\":\"tyoaika\",\"title\":\"tyoaika\"},{\"key\":\"tyonKesto\",\"title\":\"tyonKesto\"},{\"key\":\"tyoaikatekstiYhdistetty\",\"title\":\"tyoaikatekstiYhdistetty\"},{\"key\":\"tyonKestoTekstiYhdistetty\",\"title\":\"tyonKestoTekstiYhdistetty\"},{\"key\":\"hakuPaattyy\",\"title\":\"hakuPaattyy\"},{\"key\":\"ammattiLevel3\",\"title\":\"ammattiLevel3\"},{\"key\":\"numFound\",\"title\":\"numFound\"},{\"key\":\"kuvaustekstiHTML\",\"title\":\"kuvaustekstiHTML\"},{\"key\":\"yhteystiedotHTML\",\"title\":\"yhteystiedotHTML\"},{\"key\":\"tyonantajanWwwOsoiteHTML\",\"title\":\"tyonantajanWwwOsoiteHTML\"},{\"key\":\"wwwTyonhakulomakeHTML\",\"title\":\"wwwTyonhakulomakeHTML\"},{\"key\":\"tyopaikanOsoite\",\"title\":\"tyopaikanOsoite\"}],\"filterFields\":[{\"key\":\"appgyver_owner_id\",\"title\":\"Owner\",\"options\":[{\"name\":\"Samppa Valkama\",\"id\":126745}]}],\"created_by\":\"user\",\"typeId\":15,\"schema\":{\"identifier\":\"id\",\"fields\":{\"ilmoitusnumero\":{\"type\":\"integer\",\"key\":\"ilmoitusnumero\",\"field_type\":\"integer\",\"label\":\"ilmoitusnumero\",\"display_type\":\"number\",\"metadata\":null,\"position\":6291455,\"__appgyver_acl\":[]},\"kunta\":{\"type\":\"string\",\"key\":\"kunta\",\"field_type\":\"string\",\"label\":\"kunta\",\"display_type\":\"string\",\"metadata\":null,\"position\":7340031,\"__appgyver_acl\":[]},\"maakunta\":{\"type\":\"string\",\"key\":\"maakunta\",\"field_type\":\"string\",\"label\":\"maakunta\",\"display_type\":\"string\",\"metadata\":null,\"position\":7864319,\"__appgyver_acl\":[]},\"hakuTyosuhdetyyppikoodi\":{\"type\":\"string\",\"key\":\"hakuTyosuhdetyyppikoodi\",\"field_type\":\"string\",\"label\":\"hakuTyosuhdetyyppikoodi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8126463,\"__appgyver_acl\":[]},\"tyonKestoKoodi\":{\"type\":\"string\",\"key\":\"tyonKestoKoodi\",\"field_type\":\"string\",\"label\":\"tyonKestoKoodi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8257535,\"__appgyver_acl\":[]},\"hakuTyonKestoKoodi\":{\"type\":\"string\",\"key\":\"hakuTyonKestoKoodi\",\"field_type\":\"string\",\"label\":\"hakuTyonKestoKoodi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8323071,\"__appgyver_acl\":[]},\"hakuTyoaikakoodi\":{\"type\":\"string\",\"key\":\"hakuTyoaikakoodi\",\"field_type\":\"string\",\"label\":\"hakuTyoaikakoodi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8355839,\"__appgyver_acl\":[]},\"tyonantajanNimi\":{\"type\":\"string\",\"key\":\"tyonantajanNimi\",\"field_type\":\"string\",\"label\":\"tyonantajanNimi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8372223,\"__appgyver_acl\":[]},\"ilmoituspaivamaara\":{\"type\":\"string\",\"key\":\"ilmoituspaivamaara\",\"field_type\":\"string\",\"label\":\"ilmoituspaivamaara\",\"display_type\":\"string\",\"metadata\":null,\"position\":8380415,\"__appgyver_acl\":[]},\"tehtavanimi\":{\"type\":\"string\",\"key\":\"tehtavanimi\",\"field_type\":\"string\",\"label\":\"tehtavanimi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8384511,\"__appgyver_acl\":[]},\"maa\":{\"type\":\"string\",\"key\":\"maa\",\"field_type\":\"string\",\"label\":\"maa\",\"display_type\":\"string\",\"metadata\":null,\"position\":8386559,\"__appgyver_acl\":[]},\"tyoaika\":{\"type\":\"string\",\"key\":\"tyoaika\",\"field_type\":\"string\",\"label\":\"tyoaika\",\"display_type\":\"string\",\"metadata\":null,\"position\":8387583,\"__appgyver_acl\":[]},\"tyonKesto\":{\"type\":\"string\",\"key\":\"tyonKesto\",\"field_type\":\"string\",\"label\":\"tyonKesto\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388095,\"__appgyver_acl\":[]},\"tyoaikatekstiYhdistetty\":{\"type\":\"string\",\"key\":\"tyoaikatekstiYhdistetty\",\"field_type\":\"string\",\"label\":\"tyoaikatekstiYhdistetty\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388351,\"__appgyver_acl\":[]},\"tyonKestoTekstiYhdistetty\":{\"type\":\"string\",\"key\":\"tyonKestoTekstiYhdistetty\",\"field_type\":\"string\",\"label\":\"tyonKestoTekstiYhdistetty\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388479,\"__appgyver_acl\":[]},\"hakuPaattyy\":{\"type\":\"string\",\"key\":\"hakuPaattyy\",\"field_type\":\"string\",\"label\":\"hakuPaattyy\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388543,\"__appgyver_acl\":[]},\"ammattiLevel3\":{\"type\":\"string\",\"key\":\"ammattiLevel3\",\"field_type\":\"string\",\"label\":\"ammattiLevel3\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388575,\"__appgyver_acl\":[]},\"numFound\":{\"type\":\"integer\",\"key\":\"numFound\",\"field_type\":\"integer\",\"label\":\"numFound\",\"display_type\":\"number\",\"metadata\":null,\"position\":8388591,\"__appgyver_acl\":[]},\"kuvaustekstiHTML\":{\"type\":\"string\",\"key\":\"kuvaustekstiHTML\",\"field_type\":\"string\",\"label\":\"kuvaustekstiHTML\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388599,\"__appgyver_acl\":[]},\"yhteystiedotHTML\":{\"type\":\"string\",\"key\":\"yhteystiedotHTML\",\"field_type\":\"string\",\"label\":\"yhteystiedotHTML\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388603,\"__appgyver_acl\":[]},\"tyonantajanWwwOsoiteHTML\":{\"type\":\"string\",\"key\":\"tyonantajanWwwOsoiteHTML\",\"field_type\":\"string\",\"label\":\"tyonantajanWwwOsoiteHTML\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388605,\"__appgyver_acl\":[]},\"wwwTyonhakulomakeHTML\":{\"type\":\"string\",\"key\":\"wwwTyonhakulomakeHTML\",\"field_type\":\"string\",\"label\":\"wwwTyonhakulomakeHTML\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388606,\"__appgyver_acl\":[]},\"tyopaikanOsoite\":{\"type\":\"string\",\"key\":\"tyopaikanOsoite\",\"field_type\":\"string\",\"label\":\"tyopaikanOsoite\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388607,\"__appgyver_acl\":[]},\"id\":{\"type\":\"string\",\"identity\":true,\"key\":\"id\",\"field_type\":\"string\",\"label\":null,\"display_type\":null,\"metadata\":null,\"position\":null,\"__appgyver_acl\":null}}}},\"PushMessage\":{\"name\":\"PushMessage\",\"title\":{\"plural\":\"PushMessages\",\"singular\":\"PushMessage\"},\"description\":null,\"uid\":\"data.PushMessage\",\"listField\":\"receiver\",\"titleField\":\"receiver\",\"sortFields\":[{\"key\":\"receiver\",\"title\":\"receiver\"},{\"key\":\"originCRId\",\"title\":\"originCRId\"},{\"key\":\"message\",\"title\":\"message\"},{\"key\":\"employerName\",\"title\":\"employerName\"}],\"filterFields\":[{\"key\":\"appgyver_owner_id\",\"title\":\"Owner\",\"options\":[{\"name\":\"Samppa Valkama\",\"id\":126745}]}],\"created_by\":\"user\",\"typeId\":null,\"schema\":{\"identifier\":\"id\",\"fields\":{\"receiver\":{\"type\":\"string\",\"key\":\"receiver\",\"field_type\":\"string\",\"label\":\"receiver\",\"display_type\":\"user\",\"metadata\":null,\"position\":0,\"__appgyver_acl\":null},\"originCRId\":{\"type\":\"string\",\"key\":\"originCRId\",\"field_type\":\"string\",\"label\":\"originCRId\",\"display_type\":\"string\",\"metadata\":null,\"position\":4194304,\"__appgyver_acl\":null},\"message\":{\"type\":\"string\",\"key\":\"message\",\"field_type\":\"string\",\"label\":\"message\",\"display_type\":\"string\",\"metadata\":null,\"position\":6291456,\"__appgyver_acl\":null},\"employerName\":{\"type\":\"string\",\"key\":\"employerName\",\"field_type\":\"string\",\"label\":\"employerName\",\"display_type\":\"string\",\"metadata\":null,\"position\":7340032,\"__appgyver_acl\":null},\"id\":{\"type\":\"string\",\"identity\":true,\"key\":\"id\",\"field_type\":\"string\",\"label\":null,\"display_type\":null,\"metadata\":null,\"position\":null,\"__appgyver_acl\":null}}}}}},\"collections\":[{\"name\":\"ContactRequests\",\"title\":{\"plural\":\"ContactRequests\",\"singular\":\"ContactRequest\"},\"description\":null,\"uid\":\"data.ContactRequests\",\"listField\":\"placeholder\",\"titleField\":\"placeholder\",\"sortFields\":[{\"key\":\"id\",\"title\":\"id\"},{\"key\":\"placeholder\",\"title\":\"placeholder\"}],\"filterFields\":[{\"key\":\"appgyver_owner_id\",\"title\":\"Owner\",\"options\":[{\"name\":\"Samppa Valkama\",\"id\":126745}]}],\"fields\":[{\"type\":\"integer\",\"key\":\"id\",\"field_type\":\"integer\",\"label\":\"id\",\"display_type\":\"number\",\"metadata\":null,\"position\":0,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"placeholder\",\"field_type\":\"string\",\"label\":\"placeholder\",\"display_type\":\"string\",\"metadata\":null,\"position\":4194304,\"__appgyver_acl\":[]}],\"created_by\":\"user\"},{\"name\":\"Jobs\",\"title\":{\"plural\":\"Jobs\",\"singular\":\"Job\"},\"description\":null,\"uid\":\"data.Jobs\",\"listField\":\"kunta\",\"titleField\":\"kunta\",\"sortFields\":[{\"key\":\"ilmoitusnumero\",\"title\":\"ilmoitusnumero\"},{\"key\":\"kunta\",\"title\":\"kunta\"},{\"key\":\"maakunta\",\"title\":\"maakunta\"},{\"key\":\"hakuTyosuhdetyyppikoodi\",\"title\":\"hakuTyosuhdetyyppikoodi\"},{\"key\":\"tyonKestoKoodi\",\"title\":\"tyonKestoKoodi\"},{\"key\":\"hakuTyonKestoKoodi\",\"title\":\"hakuTyonKestoKoodi\"},{\"key\":\"hakuTyoaikakoodi\",\"title\":\"hakuTyoaikakoodi\"},{\"key\":\"tyonantajanNimi\",\"title\":\"tyonantajanNimi\"},{\"key\":\"ilmoituspaivamaara\",\"title\":\"ilmoituspaivamaara\"},{\"key\":\"tehtavanimi\",\"title\":\"tehtavanimi\"},{\"key\":\"maa\",\"title\":\"maa\"},{\"key\":\"tyoaika\",\"title\":\"tyoaika\"},{\"key\":\"tyonKesto\",\"title\":\"tyonKesto\"},{\"key\":\"tyoaikatekstiYhdistetty\",\"title\":\"tyoaikatekstiYhdistetty\"},{\"key\":\"tyonKestoTekstiYhdistetty\",\"title\":\"tyonKestoTekstiYhdistetty\"},{\"key\":\"hakuPaattyy\",\"title\":\"hakuPaattyy\"},{\"key\":\"ammattiLevel3\",\"title\":\"ammattiLevel3\"},{\"key\":\"numFound\",\"title\":\"numFound\"},{\"key\":\"kuvaustekstiHTML\",\"title\":\"kuvaustekstiHTML\"},{\"key\":\"yhteystiedotHTML\",\"title\":\"yhteystiedotHTML\"},{\"key\":\"tyonantajanWwwOsoiteHTML\",\"title\":\"tyonantajanWwwOsoiteHTML\"},{\"key\":\"wwwTyonhakulomakeHTML\",\"title\":\"wwwTyonhakulomakeHTML\"},{\"key\":\"tyopaikanOsoite\",\"title\":\"tyopaikanOsoite\"}],\"filterFields\":[{\"key\":\"appgyver_owner_id\",\"title\":\"Owner\",\"options\":[{\"name\":\"Samppa Valkama\",\"id\":126745}]}],\"fields\":[{\"type\":\"integer\",\"key\":\"ilmoitusnumero\",\"field_type\":\"integer\",\"label\":\"ilmoitusnumero\",\"display_type\":\"number\",\"metadata\":null,\"position\":6291455,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"kunta\",\"field_type\":\"string\",\"label\":\"kunta\",\"display_type\":\"string\",\"metadata\":null,\"position\":7340031,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"maakunta\",\"field_type\":\"string\",\"label\":\"maakunta\",\"display_type\":\"string\",\"metadata\":null,\"position\":7864319,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"hakuTyosuhdetyyppikoodi\",\"field_type\":\"string\",\"label\":\"hakuTyosuhdetyyppikoodi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8126463,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"tyonKestoKoodi\",\"field_type\":\"string\",\"label\":\"tyonKestoKoodi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8257535,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"hakuTyonKestoKoodi\",\"field_type\":\"string\",\"label\":\"hakuTyonKestoKoodi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8323071,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"hakuTyoaikakoodi\",\"field_type\":\"string\",\"label\":\"hakuTyoaikakoodi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8355839,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"tyonantajanNimi\",\"field_type\":\"string\",\"label\":\"tyonantajanNimi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8372223,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"ilmoituspaivamaara\",\"field_type\":\"string\",\"label\":\"ilmoituspaivamaara\",\"display_type\":\"string\",\"metadata\":null,\"position\":8380415,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"tehtavanimi\",\"field_type\":\"string\",\"label\":\"tehtavanimi\",\"display_type\":\"string\",\"metadata\":null,\"position\":8384511,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"maa\",\"field_type\":\"string\",\"label\":\"maa\",\"display_type\":\"string\",\"metadata\":null,\"position\":8386559,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"tyoaika\",\"field_type\":\"string\",\"label\":\"tyoaika\",\"display_type\":\"string\",\"metadata\":null,\"position\":8387583,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"tyonKesto\",\"field_type\":\"string\",\"label\":\"tyonKesto\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388095,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"tyoaikatekstiYhdistetty\",\"field_type\":\"string\",\"label\":\"tyoaikatekstiYhdistetty\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388351,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"tyonKestoTekstiYhdistetty\",\"field_type\":\"string\",\"label\":\"tyonKestoTekstiYhdistetty\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388479,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"hakuPaattyy\",\"field_type\":\"string\",\"label\":\"hakuPaattyy\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388543,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"ammattiLevel3\",\"field_type\":\"string\",\"label\":\"ammattiLevel3\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388575,\"__appgyver_acl\":[]},{\"type\":\"integer\",\"key\":\"numFound\",\"field_type\":\"integer\",\"label\":\"numFound\",\"display_type\":\"number\",\"metadata\":null,\"position\":8388591,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"kuvaustekstiHTML\",\"field_type\":\"string\",\"label\":\"kuvaustekstiHTML\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388599,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"yhteystiedotHTML\",\"field_type\":\"string\",\"label\":\"yhteystiedotHTML\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388603,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"tyonantajanWwwOsoiteHTML\",\"field_type\":\"string\",\"label\":\"tyonantajanWwwOsoiteHTML\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388605,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"wwwTyonhakulomakeHTML\",\"field_type\":\"string\",\"label\":\"wwwTyonhakulomakeHTML\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388606,\"__appgyver_acl\":[]},{\"type\":\"string\",\"key\":\"tyopaikanOsoite\",\"field_type\":\"string\",\"label\":\"tyopaikanOsoite\",\"display_type\":\"string\",\"metadata\":null,\"position\":8388607,\"__appgyver_acl\":[]}],\"created_by\":\"user\"},{\"name\":\"PushMessage\",\"title\":{\"plural\":\"PushMessages\",\"singular\":\"PushMessage\"},\"description\":null,\"uid\":\"data.PushMessage\",\"listField\":\"receiver\",\"titleField\":\"receiver\",\"sortFields\":[{\"key\":\"receiver\",\"title\":\"receiver\"},{\"key\":\"originCRId\",\"title\":\"originCRId\"},{\"key\":\"message\",\"title\":\"message\"},{\"key\":\"employerName\",\"title\":\"employerName\"}],\"filterFields\":[{\"key\":\"appgyver_owner_id\",\"title\":\"Owner\",\"options\":[{\"name\":\"Samppa Valkama\",\"id\":126745}]}],\"fields\":[{\"type\":\"string\",\"key\":\"receiver\",\"field_type\":\"string\",\"label\":\"receiver\",\"display_type\":\"user\",\"metadata\":null,\"position\":0,\"__appgyver_acl\":null},{\"type\":\"string\",\"key\":\"originCRId\",\"field_type\":\"string\",\"label\":\"originCRId\",\"display_type\":\"string\",\"metadata\":null,\"position\":4194304,\"__appgyver_acl\":null},{\"type\":\"string\",\"key\":\"message\",\"field_type\":\"string\",\"label\":\"message\",\"display_type\":\"string\",\"metadata\":null,\"position\":6291456,\"__appgyver_acl\":null},{\"type\":\"string\",\"key\":\"employerName\",\"field_type\":\"string\",\"label\":\"employerName\",\"display_type\":\"string\",\"metadata\":null,\"position\":7340032,\"__appgyver_acl\":null}],\"created_by\":\"user\"}]},\"modules\":{\"routes\":{\"com.appgyver.auth\":{\"uid\":\"com.appgyver.auth\",\"views\":{\"index\":{\"path\":\"/views/comappgyverauth/index.html\",\"params\":{}}}},\"com.appgyver.listofdataentries\":{\"uid\":\"com.appgyver.listofdataentries\",\"views\":{\"index\":{\"path\":\"/views/comappgyverlistofdataentries/index.html\",\"params\":{\"record-type\":{\"key\":\"record-type\",\"required\":true}}}}},\"com.appgyver.profile\":{\"uid\":\"com.appgyver.profile\",\"views\":{\"index\":{\"path\":\"/views/comappgyverprofile/index.html\",\"params\":{\"name\":{\"key\":\"name\",\"required\":false}}}}},\"com.appgyver.entrymodulev2\":{\"uid\":\"com.appgyver.entrymodulev2\",\"views\":{\"index\":{\"path\":\"/views/comappgyverentrymodulev2/index.html\",\"params\":{\"record-type\":{\"key\":\"record-type\",\"required\":true},\"mode\":{\"key\":\"mode\",\"required\":true}}}}},\"page.Page163827\":{\"uid\":\"page.Page163827\",\"views\":{\"index\":{\"path\":\"/views/Page163827/index.html\",\"params\":{}}}},\"page.Page163813\":{\"uid\":\"page.Page163813\",\"views\":{\"index\":{\"path\":\"/views/Page163813/index.html\",\"params\":{}}}},\"page.Page163835\":{\"uid\":\"page.Page163835\",\"views\":{\"index\":{\"path\":\"/views/Page163835/index.html\",\"params\":{}}}},\"page.Page163838\":{\"uid\":\"page.Page163838\",\"views\":{\"index\":{\"path\":\"/views/Page163838/index.html\",\"params\":{}}}},\"page.Page163839\":{\"uid\":\"page.Page163839\",\"views\":{\"index\":{\"path\":\"/views/Page163839/index.html\",\"params\":{}}}}}}}\nvar data = context.global.data;\n\nvar usersResourceBundle = {\n options: {\n baseUrl: (typeof env !== \"undefined\" && env !== null ? (ref = env.auth) !== null ? ref.endpoint : void 0 : void 0) || \"\"\n },\n resources: {\n users: {\n schema: {\n identifier: \"id\",\n fields: {\n id: {\n type: \"string\",\n identity: true\n },\n username: {\n type: \"string\"\n },\n metadata: {\n type: \"object\"\n },\n groups: {\n type: \"array\"\n },\n collection_permissions: {\n type: \"array\"\n },\n deleted: {\n type: \"boolean\"\n },\n password: {\n type: \"string\"\n }\n }\n }\n }\n }\n};\n\nvar headers = {\"Authorization\": \"e1085bacbdbc71b77045ef209a48369f\"}\nvar UserModel = data.loadResourceBundle(usersResourceBundle).createModel(\"users\", {\"headers\": headers});\nglobalContext.Users = UserModel;\nnode.warn('globals set!');\nreturn msg;","outputs":1,"noerr":0,"x":353,"y":745,"wires":[[]]},{"id":"5f1597.75f67a68","type":"inject","z":"3376cf51.ec586","name":"MAZHR YRITYKSILLE APP","topic":"","payload":"","payloadType":"date","repeat":"","crontab":"","once":false,"x":368,"y":119,"wires":[[]]},{"id":"b5a3c392.0529","type":"http request","z":"3376cf51.ec586","name":"","method":"GET","ret":"obj","url":"http://appgyver.assets.s3.amazonaws.com/apps/mazhr/mazhr_talents.json","x":491,"y":335,"wires":[["532674bf.d1341c"]]},{"id":"2a2b7519.da631a","type":"debug","z":"3376cf51.ec586","name":"","active":true,"console":"false","complete":"false","x":1710,"y":348,"wires":[]},{"id":"a40fbe66.ee6ec","type":"function","z":"3376cf51.ec586","name":"Limit","func":"var limit = 100;\n\nif (msg.limit) {\n limit = msg.limit;\n}\n\nmsg.payload = msg.payload.slice(0,limit);\nreturn msg;","outputs":1,"noerr":0,"x":1326,"y":331,"wires":[["a20d8ea.a92177"]]},{"id":"eb98c6e5.824ce8","type":"debug","z":"3376cf51.ec586","name":"","active":true,"console":"false","complete":"false","x":352,"y":281,"wires":[]},{"id":"fcec8692.a2d678","type":"function","z":"3376cf51.ec586","name":"Store filters & limit","func":"msg.start = new Date().getTime();\n\nmsg.payload = {};\nmsg.payload.enabledFilters = \"profileFilters\";\nmsg.payload.profileFilters = '{\"profile\":\"geti_16680\"}';\n\n\nif (msg.payload.limit) {\n msg.limit = msg.payload.limit;\n}\n\nif (msg.payload.enabledFilters) {\n msg.enabledFilters = msg.payload.enabledFilters;\n}\nnode.warn('enabledFilters '+msg.enabledFilters);\n\nif (msg.enabledFilters == \"nameFilters\" && msg.payload.nameSearch) {\n msg.nameSearch = msg.payload.nameSearch;\n}\n\nif (msg.enabledFilters == \"profileFilters\" && msg.payload.profileFilters) {\n msg.profileFilters = msg.payload.profileFilters;\n}\n\nif (msg.enabledFilters == \"talentFilters\" && msg.payload.talentFilters) {\n node.warn(\"TALENT \" + msg.payload.talentFilters);\n var talentFilters = JSON.parse(msg.payload.talentFilters);\n if (talentFilters.osaaminen[\"cut-e\"] && talentFilters.osaaminen[\"cut-e\"].length) {\n msg.cutECompetenceFilters = talentFilters.osaaminen['cut-e'];\n }\n \n if (talentFilters.osaaminen[\"cut-e_behaviour\"] && talentFilters.osaaminen[\"cut-e_behaviour\"].length) {\n msg.cutEBehaviourFilters = talentFilters.osaaminen[\"cut-e_behaviour\"];\n }\n}\n\n\nreturn msg;","outputs":1,"noerr":0,"x":294,"y":326,"wires":[["b5a3c392.0529"]]},{"id":"ef788a3c.a7f728","type":"function","z":"3376cf51.ec586","name":"profileFilters","func":"var start = new Date().getTime();\nnode.warn('switch');\nnode.warn(start - msg.end);\n\nvar scoreDeepSort = function(arr) {\n arr.sort(function(a,b) {\n a = a.profiles[0].score;\n b = b.profiles[0].score;\n if (a < b) {\n return 1;\n } else if (a > b) {\n return -1;\n } else {\n return 0;\n }\n })\n return arr;\n}\n\nif (msg.profileFilters) {\n var filters = JSON.parse(msg.profileFilters);\n \n var step1 = new Date().getTime();\n node.warn(\"step1\")\n node.warn(step1-start);\n \n if (filters.profile) {\n msg.payload = msg.payload.filter( function(candidate) {\n \n var applicable = false;\n candidate.profiles.forEach(function(profile) {\n if (profile.id == filters.profile && profile.score > 4) {\n applicable = true\n } \n });\n return applicable;\n });\n msg.totalCandidates = msg.payload.length;\n \n var step2 = new Date().getTime();\n node.warn(\"step2\");\n node.warn(step2-step1);\n \n // sort best candidate.profile.score first, where profile.id == filters.profile\n \n var goodToSort = msg.payload.map( function(item) {\n item.profiles = item.profiles.filter( function(profile) {\n return profile.id == filters.profile;\n })\n return item;\n })\n \n var step3 = new Date().getTime();\n node.warn(\"step3\");\n node.warn(step3-step2);\n \n msg.payload = scoreDeepSort(goodToSort)\n \n var step4 = new Date().getTime();\n node.warn(\"step4\")\n node.warn(step4-step3);\n \n }\n}\n\nvar end = new Date().getTime();\nnode.warn('end');\nnode.warn(end-start);\n\nreturn msg;","outputs":1,"noerr":0,"x":1136,"y":236,"wires":[["a40fbe66.ee6ec"]]},{"id":"532674bf.d1341c","type":"function","z":"3376cf51.ec586","name":"Total candidates","func":"msg.totalCandidates = msg.payload.length;\nmsg.end = new Date().getTime();\n\nmsg.duration = msg.end - msg.start;\nnode.warn('total candidates');\nnode.warn(JSON.stringify(msg.payload[899]));\nnode.warn(msg.duration);\n\nreturn msg;","outputs":1,"noerr":0,"x":681,"y":331,"wires":[["a94c986b.6a9f08","788e247a.c9284c"]]},{"id":"a20d8ea.a92177","type":"function","z":"3376cf51.ec586","name":"Add total to first","func":"if (msg.payload[0]) {\n msg.payload[0].totalCandidates = msg.totalCandidates;\n}\n\nreturn msg;","outputs":1,"noerr":0,"x":1495,"y":330,"wires":[["2a2b7519.da631a","e4a2c5bc.e3d578"]]},{"id":"788e247a.c9284c","type":"switch","z":"3376cf51.ec586","name":"Switch enabledFilters","property":"enabledFilters","propertyType":"msg","rules":[{"t":"eq","v":"profileFilters","vt":"str"},{"t":"eq","v":"talentFilters","vt":"str"},{"t":"eq","v":"nameFilters","vt":"str"},{"t":"else"}],"checkall":"true","outputs":4,"x":907,"y":341,"wires":[["ef788a3c.a7f728"],["697d47ea.df9a38"],["9b44fedc.3349a"],["a40fbe66.ee6ec"]]},{"id":"697d47ea.df9a38","type":"function","z":"3376cf51.ec586","name":"talentFilters","func":"var inCutERange = function(value, rangeValue) {\n rangeValue = parseInt(rangeValue);\n value = parseInt(value);\n if (rangeValue == 1) {\n return (value < 4 && value >= 1);\n }else if(rangeValue == 2) {\n return (value >= 4 && value < 7);\n }else if(rangeValue == 3){\n return (value >= 7 && value < 10);\n }\n return false;\n}\n\nif (msg.cutECompetenceFilters || msg.cutEBehaviourFilters) {\n \n node.warn(JSON.stringify(msg.cutECompetenceFilters));\n \n msg.payload = msg.payload.filter(function(candidate) {\n var behavioursApplicable = 0;\n var competencesApplicable = 0;\n \n //if competence filters ..\n if (msg.cutECompetenceFilters) {\n msg.cutECompetenceFilters.forEach( function(cute) {\n candidate.competence_points.forEach( function(point) {\n if (cute.item == point.key && inCutERange(point.value, cute.value) ) {\n competencesApplicable++;\n }\n });\n });\n }else{\n msg.cutECompetenceFilters = [];\n }\n \n //if behaviour filters\n if (msg.cutEBehaviourFilters) {\n msg.cutEBehaviourFilters.forEach( function(cute) {\n candidate.behaviour_points.forEach( function(point) {\n if (cute.item == point.key && inCutERange(point.value, cute.value) ) {\n behavioursApplicable++;\n }\n });\n });\n }else{\n msg.cutEBehaviourFilters = [];\n }\n \n return (competencesApplicable == msg.cutECompetenceFilters.length) && (behavioursApplicable == msg.cutEBehaviourFilters.length);\n });\n msg.totalCandidates = msg.payload.length;\n}\nreturn msg;\n ","outputs":1,"noerr":0,"x":1136,"y":269,"wires":[["a40fbe66.ee6ec"]]},{"id":"a94c986b.6a9f08","type":"debug","z":"3376cf51.ec586","name":"","active":false,"console":"false","complete":"enabledFilters","x":887,"y":261,"wires":[]},{"id":"993f912d.9ea2b","type":"http request","z":"3376cf51.ec586","name":"","method":"GET","ret":"obj","url":"http://appgyver.assets.s3.amazonaws.com/apps/mazhr/mazhr_talents.json","x":517,"y":234,"wires":[["d8703f01.4f41b"]]},{"id":"f3064600.7afd78","type":"function","z":"3376cf51.ec586","name":"req.params.id","func":"if (!msg.req || !msg.req.params || !msg.req.params.id) {\n return;\n}\nmsg.talentId = msg.req.params.id;\nreturn msg;","outputs":1,"noerr":0,"x":301,"y":231,"wires":[["993f912d.9ea2b"]]},{"id":"d8703f01.4f41b","type":"function","z":"3376cf51.ec586","name":"Filter","func":"msg.payload = msg.payload.filter(function(talent) {\n return talent.id == msg.talentId;\n})[0]\n\nreturn msg;","outputs":1,"noerr":0,"x":708,"y":208,"wires":[["fe1e670e.08b678"]]},{"id":"e4e049fb.6db7b8","type":"debug","z":"3376cf51.ec586","name":"","active":false,"console":"false","complete":"req.params.id","x":317,"y":186,"wires":[]},{"id":"9b44fedc.3349a","type":"function","z":"3376cf51.ec586","name":"nameFilters","func":"node.warn('NAMEFILTERS '+ msg.nameSearch)\n\nmsg.payload = msg.payload.filter( function(candidate) {\n return candidate.name.toLowerCase().indexOf(msg.nameSearch) > -1;\n});\nmsg.totalCandidates = msg.payload.length;\n\nreturn msg;","outputs":1,"noerr":0,"x":1137,"y":305,"wires":[["a40fbe66.ee6ec"]]}]
Add Comment
Please, Sign In to add comment