Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

User management scripts

Open
#63 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
2/5
Estimated time
1-3 hours
Newbie friendliness
35/100
Issue type
Documentation
Clarity
Needs clarification
Activity status
Stale
Tech stack
python, sqlite
Domain
documentation

Research direction

Start by reviewing the issue body and the referenced account_manager.py and group_manager.py scripts under /cm/shared/rabbitmq_agents. Clarify which documentation file should contain the account-state, group-membership, activation, and SQLite verification instructions; done means both scripts and their command examples are accurately documented.

Written by the indexing model from the issue text.

Description

Located in /cm/shared/rabbitmq_agents:

  • account_management.py

    source /cm/shared/rabbitmq_agents/venv/bin/activate
    
    # change user's state to specified state
    /cm/shared/rabbitmq_agents/account_manager.py <user> <state>
    
    source /cm/shared/rabbitmq_agents/venv/bin/deactivate
    
    user=blazerid; sqlite3 /data/rc/rabbitmq_agents/.agent_db/user_reg.db "select * from user_state where username LIKE '${user}';"; unset user
    
  • group_manager.py

    source /cm/shared/rabbitmq_agents/venv/bin/activate
    
    # add users to group 
    /cm/shared/rabbitmq_agents/group_manager.py -g <group> <user1> <user2> ...
    
    # remove users from group
    /cm/shared/rabbitmq_agents/group_manager.py -d -g <group> <user1> <user2> ...
    
    source /cm/shared/rabbitmq_agents/venv/bin/deactivate
    
Dominant language
Python
Stars
1
Forks
9
PR merge metrics
No merged PRs in 30d

Getting set up

  • No Dockerfile or Docker Compose file
  • Has a pull request template
  • No contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from uabrc/devops-docs

All issues in uabrc/devops-docs

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.