Christopher B
2/21/24, 9:30:42 AM EST
Christopher B
2/21/24, 10:07:08 AM EST
Christopher B
2/21/24, 10:17:19 AM EST
Christopher B
2/21/24, 10:54:25 AM EST
Shakil, I uploaded some mockups here: https://openinstitute.org/app/proposal/AXHNDoy0Vu0xwKcM8K7q/The-Open-Institute-Team--Development.html
Christopher B
3/16/24, 5:00:45 PM EDT
OI invoicing seems stuck again. Not sending emails and not marking them sent.
Christopher B
3/18/24, 1:46:36 PM EDT
Shakil, we are using the main branch. Can you make sure your em11dev branch is merged ok? I see changes there
Cristobal M
3/18/24, 3:21:43 PM EDT
Chris, as an update on EM portal, I found that the Notifications issue we had the last week it was caused because the script logic searches for (tickets, Goals, Expenses and Posts) based in the emrecordstatus.recordmodificationdate:
HitTracker alltickets = mediaArchive.query("projectgoal").after("emrecordstatus.recordmodificationdate", since).sort("projectstatus").sort("creationdateDown").search();
getUpdatedRows(collectionsupdated, alltickets, "tickets");
I think we did this to try to avoid to maintain another Date field that tracks the modificatios on the Object?, but this turned into a problem since, some how the records got updated, ( I ran a curl-query on one of the tickets modified and confirmed emrecordstatus updated at that time Monday 4am our time) still not sure who is modifying this tables, content seems not modified, a restore or any elastic internal process can modify this?
Cristobal M
3/18/24, 3:21:53 PM EDT
"id": "AX9quOs5cIoPu9CsWFUe",
"creationdate": "2022-03-08T18:09:38.031Z",
"resolveddate": "2022-03-08T20:25:21.093Z",
"emrecordstatus": {
"lastmodifiedclusterid": "entermediadb-cluster",
"mastereditclusterid": "entermediadb-cluster",
"masterrecordmodificationdate": "2024-03-11T12:39:30.508Z",
"recorddeleted": false,
"recordmodificationdate": "2024-03-11T12:39:30.508Z"
},
Cristobal M
3/26/24, 5:15:04 PM EDT
OI failed to build in jenkins since yesterday. A lot of errors, are you all checked in in all projects?
[javac] /var/jenkins_home/jobs/extension-openinstitute/workspace/serverside/src/org/entermediadb/server/sockets/OIServer.java:40: warning: [rawtypes] found raw type: ArrayList [javac] private HashMap<String, ArrayList> fieldConnectionMap; [javac] ^ [javac] missing type arguments for generic class ArrayList<E> [javac] where E is a type-variable: [javac] E extends Object declared in class ArrayList [javac] /var/jenkins_home/jobs/extension-openinstitute/workspace/serverside/src/org/entermediadb/server/sockets/OIServer.java:42: warning: [rawtypes] found raw type: ArrayList [javac] public HashMap<String, ArrayList> getConnectionMap() { [javac] ^ [javac] missing type arguments for generic class ArrayList<E> [javac] where E is a type-variable: [javac] E extends Object declared in class ArrayList [javac] /var/jenkins_home/jobs/extension-openinstitute/workspace/serverside/src/org/entermediadb/server/sockets/OIServer.java:44: warning: [rawtypes] found raw type: HashMap [javac] fieldConnectionMap = new HashMap(); [javac] ^ [javac] missing type arguments for generic class HashMap<K,V>
[javac] /var/jenkins_home/jobs/extension-openinstitute/workspace/serverside/src/org/entermediadb/server/sockets/OIServer.java:40: warning: [rawtypes] found raw type: ArrayList [javac] private HashMap<String, ArrayList> fieldConnectionMap; [javac] ^ [javac] missing type arguments for generic class ArrayList<E> [javac] where E is a type-variable: [javac] E extends Object declared in class ArrayList [javac] /var/jenkins_home/jobs/extension-openinstitute/workspace/serverside/src/org/entermediadb/server/sockets/OIServer.java:42: warning: [rawtypes] found raw type: ArrayList [javac] public HashMap<String, ArrayList> getConnectionMap() { [javac] ^ [javac] missing type arguments for generic class ArrayList<E> [javac] where E is a type-variable: [javac] E extends Object declared in class ArrayList [javac] /var/jenkins_home/jobs/extension-openinstitute/workspace/serverside/src/org/entermediadb/server/sockets/OIServer.java:44: warning: [rawtypes] found raw type: HashMap [javac] fieldConnectionMap = new HashMap(); [javac] ^ [javac] missing type arguments for generic class HashMap<K,V>
Christopher B
4/23/24, 11:06:29 AM EDT
Hi Shakil, we got some feedback on OI. We are thinking to make the new OI eMedia community landing page a dark theme similar to our new web site. Not exact but more similar?
Dieneke S
5/2/24, 3:06:29 PM EDT
In the chat enable the show more button when you have longer goals/actions
Christopher B
5/6/24, 5:57:33 PM EDT
Cristobal, what does "Pending" mean on an invoice status? Can you put a more meaningful status? We cant seem to send out invoices: https://openinstitute.org/app/collective/services/index.html?collectionid=AYi1SMJpitgO56r0UUUE
Cristobal M
5/6/24, 6:43:42 PM EDT
Christopher B
Cristobal, what does "Pending" mean on an invoice status? Can you put a more meaningful status? We cant seem to send out invoices: https://openinstitute.org/app/collective/services/index.html?collectionid=AYi1SMJpitgO56r0UUUE
Is the status right after the invoice is created, so you can edit and review before send it. In the preview window the "Send Invoice" should send it
Claire H
5/23/24, 11:41:01 AM EDT
Hey,. Can we bring back the search box under "recent chats" to search the projects for easy access? It used to have one and it was much faster workflow.
Christopher B
6/22/24, 8:29:23 PM EDT
Shakil, I am all checked in. Looking good. Keep cleaning up things: https://san-marcos.openinstitute.org/
Christopher B
6/24/24, 6:11:35 PM EDT
Shakil, I dont see much fixes for the Project home pages. What is the status?
Christopher B
6/26/24, 8:24:24 PM EDT
Hi Shakil, I checked in some reservation code. There are still a bunch of bad links and not working items. Hopefully you can make more progress on the little errors etc. Cant edit the products. etc.
Cristobal M
7/2/24, 6:43:16 PM EDT
Checked in the Ajax login sequence working, but did not deploy to Live site, I think you mentioned something was broken?
I think is the main search in the top
I think is the main search in the top