Skip to content

Comments

Exporter activity insight#142

Merged
usmannsiddiqui merged 18 commits intomainfrom
exporter-activity-insight
Jan 27, 2026
Merged

Exporter activity insight#142
usmannsiddiqui merged 18 commits intomainfrom
exporter-activity-insight

Conversation

@usmannsiddiqui
Copy link
Contributor

Closes #140

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice workaround for the dates : )

Copy link
Contributor

@ajkiessl Alex Kiessling (ajkiessl) left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have a couple change requests and comments below:

let(:xml_builder_obj) { described_class.new }

describe '#xmls_enumerator' do
it 'returns an xml of DSL records' do
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We should test a faculty member that has no committees.

We should also test more than one faculty member that has committees, to make sure the batching works.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It also wouldn't hurt to test a faculty member with more than one committee.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Addes more tests for other edge cases.

Comment on lines +23 to +30
<DSL>
<ROLE>Mentor</ROLE>
<DSL_STUDENT>
<FNAME>Test</FNAME>
<LNAME>User</LNAME>
<DEG>PhD</DEG>
<TITLE>Test Title</TITLE>
</DSL_STUDENT>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We'll eventually need to add some more fields here. Like the end date, and others I can't remember right now. We can add those once we have the ETDA API up and running, though. I just want to make a note of it here.

…uploaded parameter from ActivityInsightCommitteeJob
@ajkiessl
Copy link
Contributor

usmannsiddiqui Our base ruby image stopped building properly. We fixed it in main, so if you merge main into this branch, CI should start working.

.gitignore Outdated
.bash_history
.envrc
.irb_history No newline at end of file
.irb_history.DS_Store
Copy link
Contributor

@ajkiessl Alex Kiessling (ajkiessl) Jan 27, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One last thing. The ".DS_Store" should be on a new line. The way this is now, it will might allow ".irb_history" and ".DS_Store" through separately.

Copy link
Contributor

@ajkiessl Alex Kiessling (ajkiessl) left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@usmannsiddiqui usmannsiddiqui merged commit 934d2d7 into main Jan 27, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create a Xml exporter to Activity Insight

4 participants