CUNY Graduate Center - Project Tracking System: Issueshttps://redmine.gc.cuny.edu/https://redmine.gc.cuny.edu/favicon.ico2024-03-19T15:39:55ZCUNY Graduate Center - Project Tracking System
Redmine CUNY Academic Commons - Feature #20014 (New): Reskin of Group Libraryhttps://redmine.gc.cuny.edu/issues/200142024-03-19T15:39:55ZBoone Gorgesboone@gorg.es
<p>See Figma file linked at <a class="external" href="https://redmine.gc.cuny.edu/issues/19592#note-14">https://redmine.gc.cuny.edu/issues/19592#note-14</a></p> CUNY Academic Commons - Feature #20013 (New): Support for Commons-provided cover images in group ...https://redmine.gc.cuny.edu/issues/200132024-03-19T15:34:39ZBoone Gorgesboone@gorg.es
<p>See <a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Updating Group/Site Creation and Completion pages (New)" href="https://redmine.gc.cuny.edu/issues/19724">#19724</a>. This ticket is a placeholder for now, but once the 2.4.0 branch is set up so that cover image support is unlocked during group creation/editing, I'll ask Jeremy to begin taking a look at how we can integrate his work from the CV creation flow into the group creation/editing flow.</p> CUNY Academic Commons - Feature #19980 (Assigned): Better duplicate-notification prevention for b...https://redmine.gc.cuny.edu/issues/199802024-03-14T15:49:10ZBoone Gorgesboone@gorg.es
<p>bp-multiple-forum-post was written before BPGES started using an asynchronous queue technique for sending notifications. As a result, its mechanism for preventing duplicate notifications - which involves a runtime global - is not effective. Instead, we should prevent BPGES from entering a record into the queue table when we see that the user already has the activity item in his/her queue.</p>
<p>This in itself will not be enough. If you post to A and cross-post to B, you could have a situation where:<br />1. The item is queued with respect to group A, and bp-multiple-forum-post schedules a task to create the crossposts<br />2. BPGES runs its "immediate" queue and your A notification goes out. It's then deleted from the queue.<br />3. Later, bp-multiple-forum-post creates its crossposts. Since the A notification has been cleared from the queue, the check described above won't be found.</p>
<p>Modifying BPGES to keep a persistent queue seems like a bad idea - it'd mean introducing a 'status' column, and it'd mean keeping items around forever, unless we had a cleanup routine.</p>
<p>I guess the alternative is to keep track in some other way of users who have received notifications (or, better still, users for whom a BPGES notification has been queued) on a cross-posted item. There's no beautiful way to do this. I guess maybe a piece of postmeta that lives with the original post, which will have to be checked when bp-multiple-forum-post creates the crossposts.</p> CUNY Academic Commons - Bug #19247 (New): CV editor scripts not loaded in Dashboard > CV > [edit]https://redmine.gc.cuny.edu/issues/192472023-11-10T18:43:40ZBoone Gorgesboone@gorg.es
<p>Jeremy, this is probably why you were not able to edit CVs in the Dashboard. It appears that the cac-cv-editor script is never loaded in the Dashboard. The script is registered in Front\Editor::setup_editor(), but it seems like this is only invoked in PostType\CV\filter_template(). Could you have a look?</p> CUNY Academic Commons - Bug #18213 (New): Google Analytics 4 migration documentation for usershttps://redmine.gc.cuny.edu/issues/182132023-05-12T15:40:30ZBoone Gorgesboone@gorg.es
<p>Individual sites on the Commons can have their own Google Analytics tracking. See <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: StatPress performance & migrate to per-site Google Analytics (Resolved)" href="https://redmine.gc.cuny.edu/issues/10722">#10722</a>. Since <a class="issue tracker-3 status-5 priority-4 priority-default closed" title="Support: Google Analytics 4 tagging (Resolved)" href="https://redmine.gc.cuny.edu/issues/13511">#13511</a>, we have supported Google Analytics 4 in addition to the legacy Universal Analytics. In Summer 2023, Google will be phasing out UA, so we should make some changes on the Commons:</p>
<p>1. Amend our help documentation to indicate that GA4 is the proper system to use, and to guide people on how to migrate their legacy UA accounts to GA4. Those users will then need to be directed on how to enter their new GA4 identifier in place of the old UA- identifier on their Commons sites.<br />2. We should change the language on the Commons dashboard panel so that it no longer indicates that both UA and GA4 are supported.<br />3. Scott, if you think it makes sense, we could build a system to build a list of sites using the old UA IDs. We can then either (a) email them, or (b) have something in the Commons (like an admin notice?) telling them to make the necessary changes, or (c) something else or some combination of these.</p>
<p>Scott, what do you think?</p> CUNY Academic Commons - Feature #18194 (New): Migration routine for CVshttps://redmine.gc.cuny.edu/issues/181942023-05-09T17:38:21ZBoone Gorgesboone@gorg.es
<p>When we introduce the new CV feature <a class="issue tracker-2 status-5 priority-4 priority-default closed child" title="Feature: CV Editing and Publishing (Resolved)" href="https://redmine.gc.cuny.edu/issues/17768">#17768</a> we will need to migrate over existing user data. Some initial thoughts for discussion:</p>
<p>- We should not create CVs for all existing users. How do we decide? I propose that we should only create them for users who have at least one "bottom" section filled in - Education, Positions, Publications, etc. Does anyone else have suggestions for how this should work?<br />- We'll have to build block markup using a pipeline like <code>serialize_blocks()</code>. This is likely to be subject to all sorts of issues with character encoding, etc, so we'll have to find some outlier profiles to use for testing. Ones with lots of fields built in, etc.<br />- Should old data - ie the BP profile data - be deleted or kept? It depends in part on whether we will continue to use the BP profile data. I'm thinking in part of directory search. If we do this, we'll need a mechanism in the regular CV save routine that syncs the relevant fields to BP's profile data system.</p>
<p>The migrator will have to be one of the last things built, since it'll depend on the specifics of the CV block implementation. See <a class="issue tracker-2 status-5 priority-4 priority-default closed parent" title="Feature: CV "top" section (Resolved)" href="https://redmine.gc.cuny.edu/issues/18192">#18192</a>, <a class="issue tracker-2 status-5 priority-4 priority-default closed" title="Feature: CV "bottom" section (Resolved)" href="https://redmine.gc.cuny.edu/issues/18193">#18193</a>.</p> CUNY Academic Commons - Bug #18016 (Hold): ml-slider get_plugins() call causes performance issueshttps://redmine.gc.cuny.edu/issues/180162023-04-12T16:57:56ZBoone Gorgesboone@gorg.es
<p>See discussion at <a class="external" href="https://redmine.gc.cuny.edu/issues/15767#note-2">https://redmine.gc.cuny.edu/issues/15767#note-2</a> and follow-up. The ml-slider folks have promised to fix the issue, but have not done so. <a class="external" href="https://wordpress.org/support/topic/call-to-get_plugins-causing-performance-problems/">https://wordpress.org/support/topic/call-to-get_plugins-causing-performance-problems/</a></p>
<p>Until they do, we will need to patch ml-slider each time it's updated. This happens next in the 2.1.5 release.</p>
<p>We should also have some sort of system for notifying the release manager (ie me) whenever this patch needs to be applied. Looking at GitHub Actions results is already part of my workflow, which helps me catch invalid syntax and other items. But this one is kinda hard to catch with static analysis tools. Instead, I'm thinking I'll add something to the wp-cli-cac script that I use for bulk plugin updates, something that throws a huge notice about plugins that need manual attention after they've received an update.</p> CUNY Academic Commons - Bug #17655 (New): Broken Link Checker improperly scanning unpublished postshttps://redmine.gc.cuny.edu/issues/176552023-02-13T18:03:17ZBoone Gorgesboone@gorg.es
<p>From <a class="external" href="https://redmine.gc.cuny.edu/issues/17476#note-19">https://redmine.gc.cuny.edu/issues/17476#note-19</a>:</p>
<blockquote>
<p>Strange update: One of my sites is now sending me e-mail alerts for broken links found in unpublished pages, even though I have the settings set not to check page drafts. I apologize for complaining about the opposite problem, but the system continues to regenerate these emails, so each time I receive the erroneous email, I think that there are new links I need to fix. (I have these links in an unpublished page because I need to store former links/link history there). If this unexpected behavior is something you could look into at some point, I would really appreciate it--and perhaps this info will help with the whole puzzle?</p>
<p>Here is the link to the unpublished page that is sending me broken link checker e-mail notifications <a class="external" href="https://syellegraves.commons.gc.cuny.edu/wp-admin/post.php?post=7&action=edit&classic-editor">https://syellegraves.commons.gc.cuny.edu/wp-admin/post.php?post=7&action=edit&classic-editor</a></p>
</blockquote> CUNY Academic Commons - Feature #16092 (Hold): Don't show main site in Site search resultshttps://redmine.gc.cuny.edu/issues/160922022-05-11T22:40:36ZBoone Gorgesboone@gorg.es
<p>From <a class="external" href="https://redmine.gc.cuny.edu/issues/15261#note-31">https://redmine.gc.cuny.edu/issues/15261#note-31</a>:</p>
<blockquote>
<p>- The CAC home site seems to appear in search results. Can we filter that out?</p>
</blockquote>
<p>I don't know whether this is something we actually want to do. If there's general agreement, please let me know and I'll look into technical feasibility.</p> CUNY Academic Commons - Feature #15194 (New): PHPCS sniff for un-restored switch_to_blog() callshttps://redmine.gc.cuny.edu/issues/151942022-01-14T20:15:06ZBoone Gorgesboone@gorg.es
<p>When <code>switch_to_blog()</code> is called but not properly "closed" via <code>restore_current_blog()</code>, havoc ensues. The most recent instance of this is #15170.</p>
<p>We should introduce a PHPCS sniff to our custom ruleset that looks for <code>switch_to_blog()</code>, and then ensures that all code paths out of the method have a <code>restore_current_blog()</code> before returning.</p> CUNY Academic Commons - Bug #14987 (New): Elementor update causes database freeze-uphttps://redmine.gc.cuny.edu/issues/149872021-11-23T21:19:15ZBoone Gorgesboone@gorg.es
<p>On Nov 9 and Nov 23, as part of regular maintenance updates, I tried updating Elementor from version 3.4.4 to the latest version (3.4.6 or 3.4.8). Both times, the Commons database was brought to a halt by an influx of database connections, within minutes.</p>
<p>See <a class="external" href="https://redmine.gc.cuny.edu/issues/14986">https://redmine.gc.cuny.edu/issues/14986</a>, <a class="external" href="https://redmine.gc.cuny.edu/issues/14951">https://redmine.gc.cuny.edu/issues/14951</a></p>
<p>Effective immediately, I won't be updating Elementor anymore during regular maintenance updates. Specifically, I will add it to the list of blocked plugins in my wp-cli-cac update tools. Ray, if you have your own version of these tools, please do the same.</p>
<p>The next time Elementor is updated to a new major version, say 3.5, I might consider trying the update again in isolation. I'll leave this ticket open for further investigation.</p> CUNY Academic Commons - Feature #14309 (New): Better handling of bp_group_document file download ...https://redmine.gc.cuny.edu/issues/143092021-04-13T14:48:13ZBoone Gorgesboone@gorg.es
<p>See <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Bug: Library items change folders when adding subsequent items in new folders (Resolved)" href="https://redmine.gc.cuny.edu/issues/14304">#14304</a>. Clicking a bp_group_document item title in the Group Library triggers our download mechanism. See <pre>cac_catch_group_doc_request()</pre> in plugins/cac-bp-custom-includes/group-documents.php. If the source file is not found in its expected location, we should serve an error or do something more useful than redirecting to the homepage. It looks like we attempt to send users to the group library, but it appears not to be working for some reason.</p>
<p>This is relatively low priority because the case should never arise in the normal course of events.</p> AD/O365 Transition from NonMatric to Matriculated Students - Feature #12062 (In Progress): creat...https://redmine.gc.cuny.edu/issues/120622019-11-12T20:50:21ZEmilio RodriguezCUNY Academic Commons - Support #11883 (New): Need Embedding Help Page Update (Tableau)https://redmine.gc.cuny.edu/issues/118832019-09-19T21:43:37ZAnthony Wheeler
<p>Hi Scott,</p>
<p>So I was recently trying to embed a Tableau visualization into a Commons site when I ran into a couple of roadblocks. I went to our Help Page for embedding from other websites, and it was helpful, but something we may want to add is that when copying the share link over from Tableau, you have to make sure you copy the link under "Original View" <br /><img src="https://redmine.gc.cuny.edu/attachments/download/12443/Screen%20Shot%202019-09-19%20at%205.40.11%20PM.png" alt="" /></p>
<p>It was only after that discovery that the visualization was fully functioning within the Commons. I attached (or tried to attach) a screenshot to hopefully show you what I'm talking about.</p>
<p>Thanks!</p> CUNY Academic Commons - Bug #4388 (Assigned): Repeated request for authentication.https://redmine.gc.cuny.edu/issues/43882015-08-05T19:43:46ZAlice.Lynn McMichaelalimcmichael@hotmail.com
<p>Hi, I'm building a site on the Commons, and when I click on a page or refresh one, a pop-up asking for authentication interrupts the work, often making me click OK up to 8-10 times. (It doesn't go away if I click Cancel, either). I can't tell whether this is Commons-wide or related to my account or theme, although it did not happen when I used a different Commons site yesterday</p>
<p>My site is not public yet, but the URL is amcmichael.commons.gc.cuny.edu and the theme is Make. I've had this problem repeatedly over the last couple of weeks. (See the attached screenshot for the pop-up box that I get).</p>
<p>Thank you.<br />Best,<br />Alice Lynn</p>