Correction of access to seller positions in the Telegram bot
Project Description: In the current Telegram bot for managing the store, there is a problem with sellers accessing items in the editing menu. At the moment, when one seller adds an item, another seller can see and edit items added by other sellers. This needs to be fixed so that sellers can see and edit only their own items.
Tasks:
Access Restriction to Items:
- Check and modify the bot's code so that sellers can see and edit only their own items.
- Ensure that when a new item is added to the database, the seller's ID is saved and checked when accessing the items.
Code Update:
- Make changes to the code so that the
id
of the seller is saved when adding an item and checked when displaying items in the editing menu. - Check the database interaction functions to ensure that the
id
is passed correctly and used for access rights verification.
- Make changes to the code so that the
Expected Result: After completing the task, sellers should see and edit only their own items in the editing menu.
Notes:
- The bot's code is written in Python using the aiogram library.
- Details about the database structure and other specifics can be obtained from the project technical manager if necessary.
Описание проекта: В текущем Telegram-боте для управления магазином есть проблема с доступом продавцов к позициям в меню редактирования. На данный момент, когда один продавец добавляет позицию, другой продавец видит и может редактировать позиции, добавленные другими продавцами. Необходимо исправить это так, чтобы продавцы видели и могли редактировать только свои позиции.
Задачи:
Ограничение доступа к позициям:
- Проверьте и измените код бота, чтобы продавцы могли видеть и редактировать только свои позиции.
- Убедитесь, что при добавлении новой позиции в базу данных ID продавца сохраняется и проверяется при доступе к позициям.
Обновление кода:
- Внесите изменения в код, чтобы
id
продавца сохранялся при добавлении позиции и проверялся при отображении позиций в меню редактирования. - Проверьте функции взаимодействия с базой данных, чтобы убедиться, что
id
передается корректно и используется для проверки прав доступа.
- Внесите изменения в код, чтобы
Ожидаемый результат: После выполнения задачи продавцы должны видеть и редактировать только свои позиции в меню редактирования.
Примечания:
- Код бота написан на Python с использованием библиотеки aiogram.
- Подробности о структуре базы данных и других деталях можно получить у технического менеджера проекта при необходимости.
-
Good day
I am ready to quickly and efficiently complete your order.
Доброго дня
Готовий швидко та якісно виконати Ваше замовлення
-
609 2 0 It is necessary to look at the code to accurately determine what the problem is, how much time it will take to fix the bug, and how much it will cost.
Треба подивитись код, щоб точно сказати в чому проблема, скільки часу потрібно, щоб виправити баг і скільки це буде коштувати.
-
830 19 0 I will say right away - you need to look at the existing project code to understand whether it is worth taking on at all and what the complexity and deadlines will be.
Одразу кажу - треба дивитись наявний код проекту щоб зрозуміти
чи варто братись взагалі і яка буде складність та строки.
-
1928 23 0 Good afternoon, Anton.
I would like to familiarize myself with the project code before naming the final price.
I think everything is quite simple there and the final price will not change after reviewing the code.
I am waiting for you in private messages!
Добрый день, Антон.
Хотел бы ознакомится с кодом проекта, перед тем как назвать финальную цену.
Думаю там все достаточно просто и финальная цена не изменится, после ознакомления с кодом.
Жду вас в ЛС!
-
374 Good day, I read the project brief and I know how to do it. I will be happy to collaborate because I understand that this will be quick.
Доброго дня, прочитала ТЗ та я знаю як це зробити. Буду рада спів праці тому що розумію що це буде бистро
-
466 2 1 Good evening, I am interested in your offer. Let's discuss the details in private messages.
Добрый вечер, заинтересовало ваше предожение. Давайте обговорим детали в лс.
Current freelance projects in the category Python
Implementation of an additional field in the programProject goal: It is necessary to implement the ability to display the order address field in the program - Work through API Implement functionality in the Altegio system to manage technicians' access rights to client addresses depending on the order status. Tasks: Access… Python, Web Programming ∙ 19 minutes ago |
Script automation developer for blockchain and crypto projects (remote)We are looking for an experienced developer to automate workflows in crypto projects. Your task is to develop and maintain scripts that perform tasks related to remote servers, proxy management, bypassing detection systems, solving CAPTCHAs, and meeting project requirements.… Cryptocurrency & Blockchain, Python ∙ 3 hours 12 minutes ago ∙ 2 proposals |
Backend Python, AWS, GCP, Cognito, Lambda, BackendLooking for a developer to refine existing functionality - backend for a mobile application. Requirements: - Experience in creating backend systems using Python (Cognito, Lambda, API Gateway, S3, DynamoDB) - Experience with AWS is a plus - Experience with GCP is a plus -… Python, Databases & SQL ∙ 18 hours 43 minutes ago ∙ 9 proposals |
Script for automating the crypto project Gradient Network
388 USD
It is necessary to write a script that will automatically manage nodes in the Gradient Network to earn points. The main challenge is to understand the logic of how websockets work in their Chrome extension. Key points: Authorization: Login via email/password (accounts will… Python, Cryptocurrency & Blockchain ∙ 18 hours 42 minutes ago ∙ 1 proposal |
Data parsingIt is necessary to parse all images from the site, categorizing them by categories and subcategories, as on the original site. matematika-doma dot org Class-subject-author-section-images Python, Data Parsing ∙ 1 day 2 hours ago ∙ 30 proposals |