Page MenuHomePhabricator

Okay-michael
User

Projects

User does not belong to any projects.

Today

  • No visible events.

Tomorrow

  • No visible events.

Sunday

  • No visible events.

User Details

User Since
Oct 4 2024, 5:51 PM (79 w, 6 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Okay-michael [ Global Accounts ]

Recent Activity

Oct 29 2024

Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.
Oct 29 2024, 1:18 PM · Outreachy (Round 29)

Oct 21 2024

Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

Thank you @Okay-michael I had submitted the task already. Thank you too @Mankav

Oct 21 2024, 11:00 AM · Outreachy (Round 29)
Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

I'm kinda lost, please what's the next contribution?

Oct 21 2024, 10:25 AM · Outreachy (Round 29)
Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

Good morning @Fusedtechie,
If you've completed the task above, then wait for the mentors to review it before submitting your final application.

Oct 21 2024, 9:58 AM · Outreachy (Round 29)

Oct 18 2024

Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

Please move general discussions how to use Git to Zulip instead - thanks a lot!

Oct 18 2024, 7:24 AM · Outreachy (Round 29)
Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

Hello everyone, I am asking regarding the task. For the env file, When we generate a key and add it, it is pushed to github when we do so, Isn't the key supposed to only be used locally because GitGuardian does not recommend submitting such keys for security purposes. I thought env files remain local.

Oct 18 2024, 3:32 AM · Outreachy (Round 29)

Oct 17 2024

Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

@Okay-michael I was finally able to get the colour change. What ended up working was writing the css directly in the layout.html. Thank you so much all your input, it's helped me out immensely.

@Victoriamusasizi thank you as well!

Oct 17 2024, 7:42 AM · Outreachy (Round 29)

Oct 16 2024

Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

Noted, thank you @Aklapper for pointing this out for us.

Oct 16 2024, 7:34 AM · Outreachy (Round 29)
Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

Goodmorning @Nayohmeee @Thenoblet . I'm available to join you on a Zulip video call anytime between 9 AM and 10 PM Nigerian Time (WAT) which is 4:00 AM to 5 PM UTC. Please let me know when you're free.

Oct 16 2024, 5:32 AM · Outreachy (Round 29)

Oct 15 2024

Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

@Okay-michael Yes i agree. Well it seem im not doing something right with the css modification. Ive noted there is pico.jade.min.css file as well as a base.css, darkmode.css If i understand correctly these are the files that i should be making adjustments for the button right? @ACorrea-WMB

Oct 15 2024, 1:14 PM · Outreachy (Round 29)
Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

@Okay-michael Okay. Well i was actually able to successfully modify the button in the browser developer tools. I thought i also had to get the changes done from my code editor as well. So in that case i can just take a screenshot of the changes done in my browser developer and be done with this step

Oct 15 2024, 8:24 AM · Outreachy (Round 29)
Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

@Okay-michael Thank you was able to complete that step. I now seem to be having trouble seeing the changes im making in the pico.jade.min.css being shown on the local host for step 12. Any idea why?

Oct 15 2024, 8:11 AM · Outreachy (Round 29)
Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

PLEASE HELP, I am stuck at bullet point 8 because my src file refuses to be copied into my docker/shell environment. Both cmd.sh and requirements.txt are copied but not src and I have tried everything I know, including tweaking the dockerfile to enable the file to be copied, does anyone know how i can fix this please?

Hi Nayohmeee, sorry about the issue you're having getting things to work fine. I suspect the problem is with the way you're managing your development environment, so I'm going to recommend you install Windows Subsystem for Linux 2 (WSL2) and run Docker using it as the backend if you’re running on Windows 10 and above. This way you may not need to manually copy any file or directory into the docker/shell environment as docker directly uses it for it's backend. WSL2 provides a more Linux-like environment with better performance and compatibility, making it ideal for developing with tools like make.
Here's how to get started,

  • Install WSL2 from Microsoft store.
  • Configure Docker to use WSL2 by following the instructions on this link https://docs.docker.com/desktop/install/windows-install/
  • Clone the remote repo once again into a directory on your WSL2, it comes with make pre-installed.
  • cd into the cloned local repo, create a virtual environment using "python3 -m venv env" and activate the virtual environment using "source env/bin/activate"
  • run "pip install -r requirements.py" to install all the dependencies in the virtual environments.
  • Now follow along with the instructions provided above on the task description and remember to "run sudo chmod 777 src/" If you're having troubles with file/folder/database permissions

Using this setup has a streamlined workflow and access to a wide range of Linux tools and utilities like make. You can try this and don’t forget hit me back if you’re having difficulty getting this setup running, I'll be glad to assist.

so far i have been able to work with wsl but granting permissions on windows for the src/ does not seem to apply on the docker environment, I have tried granting permissions but somehow it refuses to reflect on docker. Has anyone had this isue

Oct 15 2024, 7:20 AM · Outreachy (Round 29)

Oct 14 2024

Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

Greetings everyone. My name is Levis Ngigi and I am here as an outreachy applicant. I recorded my contribution last week but I have not yet submitted a final application. If I am not wrong just recording my contribution without submitting it should be enough as I wait to get feedback from the mentors? Just wanted to ensure I did the right thing so that I am able to get feedback. Thank you.

Oct 14 2024, 6:46 PM · Outreachy (Round 29)
Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

@Okay-michael Thank you for that! Now when i run the createsuper user command the terminal asks for email and password. Not sure what to do from there

Oct 14 2024, 6:01 PM · Outreachy (Round 29)
Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

Hello everyone! I have a question about instruction 3. If im understanding correctly it says to create a copy of env.SAMPLE and name it env. There is already a file called env so does that mean i rename the original env file. TIA!

Oct 14 2024, 8:00 AM · Outreachy (Round 29)
Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

PLEASE HELP, I am stuck at bullet point 8 because my src file refuses to be copied into my docker/shell environment. Both cmd.sh and requirements.txt are copied but not src and I have tried everything I know, including tweaking the dockerfile to enable the file to be copied, does anyone know how i can fix this please?

Hi Nayohmeee, sorry about the issue you're having getting things to work fine. I suspect the problem is with the way you're managing your development environment, so I'm going to recommend you install Windows Subsystem for Linux 2 (WSL2) and run Docker using it as the backend if you’re running on Windows 10 and above. This way you may not need to manually copy any file or directory into the docker/shell environment as docker directly uses it for it's backend. WSL2 provides a more Linux-like environment with better performance and compatibility, making it ideal for developing with tools like make.
Here's how to get started,

  • Install WSL2 from Microsoft store.
  • Configure Docker to use WSL2 by following the instructions on this link https://docs.docker.com/desktop/install/windows-install/
  • Clone the remote repo once again into a directory on your WSL2, it comes with make pre-installed.
  • cd into the cloned local repo, create a virtual environment using "python3 -m venv env" and activate the virtual environment using "source env/bin/activate"
  • run "pip install -r requirements.py" to install all the dependencies in the virtual environments.
  • Now follow along with the instructions provided above on the task description and remember to "run sudo chmod 777 src/" If you're having troubles with file/folder/database permissions

Using this setup has a streamlined workflow and access to a wide range of Linux tools and utilities like make. You can try this and don’t forget hit me back if you’re having difficulty getting this setup running, I'll be glad to assist.

so far i have been able to work with wsl but granting permissions on windows for the src/ does not seem to apply on the docker environment, I have tried granting permissions but somehow it refuses to reflect on docker. Has anyone had this isue

Oct 14 2024, 4:26 AM · Outreachy (Round 29)

Oct 11 2024

Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

PLEASE HELP, I am stuck at bullet point 8 because my src file refuses to be copied into my docker/shell environment. Both cmd.sh and requirements.txt are copied but not src and I have tried everything I know, including tweaking the dockerfile to enable the file to be copied, does anyone know how i can fix this please?

Oct 11 2024, 3:34 AM · Outreachy (Round 29)

Oct 8 2024

Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

Hi, I have been working on this and i ran into these issues. Not sure if its just with me or the expected behaviour.

The "Login" and "Last Batches" buttons on the homepage are currently dead links and do not lead to any actionable pages.

Pressing the search buttons for batch ID or username does not return any results.

Would appreciate any input.

Oct 8 2024, 7:24 PM · Outreachy (Round 29)
Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

Hello everyone. If you are having trouble with permissions, run sudo chmod 777 src/ to allow any user to modify the src directory, which will allow the container user to create and modify a database there. If you already created a database file and is having troubles with it, you can do the same thing with it: sudo chmod 666 src/db.sqlite3

6 means read + write, 7 means read + write + execute (in order to enter a directory, you need execute permissions). The first number is for the owner, the second number is for the group, and the third number is for everyone else.

Oct 8 2024, 9:52 AM · Outreachy (Round 29)

Oct 7 2024

Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

Dear Mentors @MGalves_WMB @Ederporto @ACorrea-WMB,

I'm writing to report a few issues I've encountered while working on the Quickstatements 3.0 public documentation and to indicate my availability to work on them.

1. Login button and "Last batches" button:
Both buttons appear to be dead links on the homepage.
I've checked the view functions on the app(web) and found that they are absent for both links.
I've also checked the URL patterns and found they aren't mapped to any views.

2. Database Write Error:
When attempting to access the admin interface (http://localhost:8765/admin/login/next=/admin/), I receive the following error:

Screenshot 2024-10-06 233835.png (1×1 px, 233 KB)

This error suggests that the database is configured in read-only mode, preventing write operations.

Proposed Solutions:

  1. Login and "Last batches" Buttons: Create view functions for these buttons, map them to the appropriate URLs in urls.py and also create corresponding templates for each
  1. Database Write Error: Verify the database configuration and ensure it's not set to read-only mode. If necessary, adjust the database permissions or Django model configuration to allow write operations.

**Again, I'm available to work on these issues and would appreciate your guidance and feedback.

hello,
Thats great you are able to make findings.
Are you facing specific errors related to the task list??
I will be happy to help

Thank you so much for your willingness to assist. The error I get is when I try to 'login from http://localhost:8765/admin/' which I presented in my screenshot above. Again trying to use the login button leads to a dead link(the same thing happens when I try to use the 'Last batches button') which made me to start seeing the need to implement User registration and Login/Logout functionalities since my thorough examination of the source codes show these core functionalities to be absent. I'm really not sure if I have the permission to start working on any of the features I listed above. Thanks again for offering to help, I will appreciate your guidance.

Are you able to setup django admin/superuser successfuly : python manage.py createsuperuser

And are the issues you are facing now blocking you from completing the microtask in anyway?

Oct 7 2024, 9:19 AM · Outreachy (Round 29)
Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

Dear Mentors @MGalves_WMB @Ederporto @ACorrea-WMB,

I'm writing to report a few issues I've encountered while working on the Quickstatements 3.0 public documentation and to indicate my availability to work on them.

1. Login button and "Last batches" button:
Both buttons appear to be dead links on the homepage.
I've checked the view functions on the app(web) and found that they are absent for both links.
I've also checked the URL patterns and found they aren't mapped to any views.

2. Database Write Error:
When attempting to access the admin interface (http://localhost:8765/admin/login/next=/admin/), I receive the following error:

Screenshot 2024-10-06 233835.png (1×1 px, 233 KB)

This error suggests that the database is configured in read-only mode, preventing write operations.

Proposed Solutions:

  1. Login and "Last batches" Buttons: Create view functions for these buttons, map them to the appropriate URLs in urls.py and also create corresponding templates for each
  1. Database Write Error: Verify the database configuration and ensure it's not set to read-only mode. If necessary, adjust the database permissions or Django model configuration to allow write operations.

**Again, I'm available to work on these issues and would appreciate your guidance and feedback.

hello,
Thats great you are able to make findings.
Are you facing specific errors related to the task list??
I will be happy to help

Oct 7 2024, 8:25 AM · Outreachy (Round 29)
Okay-michael created T376590: Implement Login/Logout Functionality.
Oct 7 2024, 7:19 AM
Okay-michael created T376588: Implement Login/Logout Functionality.
Oct 7 2024, 7:12 AM
Okay-michael created T376587: Implement User Registration.
Oct 7 2024, 7:02 AM

Oct 6 2024

Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

Dear Mentors @MGalves_WMB @Ederporto @ACorrea-WMB,

Oct 6 2024, 10:44 PM · Outreachy (Round 29)

Oct 4 2024

Okay-michael added a comment to T376127: QuickStatements 3.0 public documentation - Task.

Hi everyone (@Ederporto, @ACorrea-WMB, @MGalves_WMB), my name is Michael Oko, an applicant for the December 2024 round of Outreachy internship.

Oct 4 2024, 6:24 PM · Outreachy (Round 29)